For anyone unfamiliar with SQLBoiler, SQLBoiler is an ORM generator that uses code generation to gen a fully functioning ORM tailored specifically to your schema. We weren't interested in the reflection-heavy code-first approaches out there, so we decided to have a crack at a database-first code generation approach. We've found this approach has afforded us incredible speed advantages, even competing with minimal libraries like SQLX (check out our benchmarks at the bottom of the README).
Due to an abundance of MySQL support requests inside and outside of Github, we decided to bite the bullet and implement it despite it not being 100% beneficial to us (since we primarily use Postgres for our projects). Hopefully others will find this useful and it can help the SQLBoiler project grow. v2.0.0 comes with some other breaking changes and general improvements including but not limited to a 10x speed increase for UPSERT queries, support for Postgres schemas, JSON/JSONB, hstore, and Postgres arrays, as well as general refinements to the API and some additional command line arguments. We hope to set a new precedent and demonstrate that ORMs CAN work in Go with this approach, opposed to a code first approach, with major improvements to performance and type safety. Repo: https://github.com/vattle/sqlboiler 2.0.0 Release Notes: https://github.com/vattle/sqlboiler/releases/tag/v2.0.0 -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
