basalt_sqlite 0.0.2
basalt_sqlite: ^0.0.2 copied to clipboard
SQLite backend for the Basalt Dart ORM — a Connection + SqlDialect on package:sqlite3, plus the CLI adapter for migrations and schema generation.
Changelog #
0.0.2 #
SqliteDialect.castType— implements the newSqlDialectseam; SQLite is dynamically typed, so it never asks for a cast (null).- Supports the core's new batch
updateAllstatement (UPDATE ... FROM, needs SQLite ≥ 3.33). - Requires
basalt >=0.0.2 <0.1.0.
0.0.1 #
Initial development release of the SQLite backend for basalt_dart.
SqliteConnection— an async-firstConnectionoverpackage:sqlite3(open/memory), running synchronously and returning completed futures.SqliteDialect— theSqlDialectimplementation (identifier quoting,?placeholders,RETURNING-free counts).- Transactions with nested
SAVEPOINTsupport and rollback on error. introspect()oversqlite_master/PRAGMAfor the CLI'sgenerate-schema.SqliteAdapter(lib/adapter.dart) — theBasaltAdapterCLI seam withopen/resetand default type-override presets.