qb
qb copied to clipboard
The database toolkit for go
It allows using errors.Is and errors.As in the calling code
Currently, testify is largely adopted in the project. However, setup and teardown is easier if subtests are used like [here](https://blog.golang.org/subtests) Moving to subtests will cause a removal of 3rd party...
The current implementation create tables in the order they were added to the metadata. It obliges the user to add the tables in the right order, which can become cumbersome...
The only reason sqlx is still a dependency is to be able to use sqlx features on the underlying connection. I wonder if we could achieve that by optionally injecting...
The builder api should be able to build query templates, which means queries without bindings. This should be done like a `Query()` function call, namely `Template()`. Then engine functions should...
This should be done but I'm not using windows in my qb dev environment. An initial support is required. Not too much. (I mean custom data types, mssql specific types,...