bloom_db 0.1.3 copy "bloom_db: ^0.1.3" to clipboard
bloom_db: ^0.1.3 copied to clipboard

Core ORM runtime and annotations for Bloom framework. SQLite and PostgreSQL, QuerySet API modeled on djangors-orm.

Changelog #

0.1.3 - 2026-08-31 #

  • Maintenance release for the current ORM runtime and transaction API.

0.1.2 - 2026-08-26 #

Added #

  • DbExecutor.transaction<R>(callback) — atomic multi-statement transactions for both SqliteDbExecutor and PostgresDbExecutor. Commits on success, rolls back and rethrows the original exception on failure. PostgresDbExecutor delegates to package:postgres's real Connection.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/@BloomField annotations and manual ModelMeta declaration.
  • PostgresDbExecutor and SqliteDbExecutor, symmetric dialect support.
  • Parameterized SQL generation throughout — no string-interpolated filter values.
0
likes
0
points
465
downloads

Publisher

unverified uploader

Weekly Downloads

Core ORM runtime and annotations for Bloom framework. SQLite and PostgreSQL, QuerySet API modeled on djangors-orm.

Repository (GitHub)
View/report issues

Topics

#bloom #orm #database #postgres #sqlite

License

unknown (license)

Dependencies

meta, postgres, sqlite3

More

Packages that depend on bloom_db