bloom_db 0.1.2
bloom_db: ^0.1.2 copied to clipboard
Core ORM runtime and annotations for Bloom framework. SQLite and PostgreSQL, QuerySet API modeled on djangors-orm.
Changelog #
0.1.2 - 2026-08-26 #
Added #
DbExecutor.transaction<R>(callback)— atomic multi-statement transactions for bothSqliteDbExecutorandPostgresDbExecutor. Commits on success, rolls back and rethrows the original exception on failure.PostgresDbExecutordelegates topackage:postgres's realConnection.runTx().
0.1.1 - 2026-08-23 #
- Internal query-builder fixes. No public API changes.
0.1.0 #
Initial release.
QuerySet<T>API:filter/exclude/orderBy/limit/offset/get/first/all/exists/count/update/delete/bulkCreate/getOrCreate/updateOrCreate/values/valuesList.Q()filter expressions with&/|/~composition;F()field expressions for atomic updates.@BloomModel/@BloomFieldannotations and manualModelMetadeclaration.PostgresDbExecutorandSqliteDbExecutor, symmetric dialect support.- Parameterized SQL generation throughout — no string-interpolated filter values.