I am going to give dbq a go, although I am wondering a couple of things I didn’t see in the docs.

An ORM needs to go both ways, but so far all I saw dbq do (from github examples and here) is manage connection, queries and one way mapping to structs.

Can dbq reverse engineer databases to structs(Gorm doesn’t directly but there are a couple of compatible packages) and can dbq handle migrations (eg, given structs can it create queries to at least create if not modify tables?).