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.

Reply via email to