eaigner
eaigner
+1 for transaction support
Since no ORM matched my needs in terms of API, transaction support and testability I wrote one: https://github.com/eaigner/hood
Yes, I'd like to definitely implement that at some point, just don't know when (other stuff on my hands right now). If you want to help out - pull requests...
I'm sorry, but I'm currently not longer actively maintaining hood (moved on to [jet](https://github.com/eaigner/jet) for more flexibility). If anyone want's to jump in, I can add you as a contributor.
I currently do not actively develop hood, as I've moved to [jet](https://github.com/eaigner/jet) which gives you much more flexibility
Of course I accept pull requests. But I'm currently not actively working on it (no time).
No, `sqlite3.go` lags behind ands is not compatible with the master. I currently do not work on sqlite support. It also requires some workarounds to satisfy the dialect interface because...
ad 2) you can map Go to DB specific types with the dialect interface, no hooks required PS: there's actually a sqlite dialect implementation, it's just not on the main...
ad 1) should be trivial to add
Note: https://github.com/rails/rails/blob/master/activerecord/lib/active_record/connection_adapters/sqlite3_adapter.rb