db library
Classes
- DB
- Database manager for Flint Dart
- DBTransaction
- FlintMigrations
- QueryBuilder
- A simple SQL query builder for MySQL/PostgreSQL in Flint Dart.
- Seeder
- Base contract for framework-level database seeders.
- SeederRegistry
- Registry contract for application seeders.
- SeederRunner
- Runs a list of seeders sequentially and closes the database connection.
- TableRegistry
- Registry contract for application tables.
Enums
- DBDriver
- Supported database drivers
Functions
-
registerSeeders(
Iterable< Seeder> seeders, {bool closeConnection = true}) → Future<void> - Consistent alias for running a seeder list.
-
registerTableRegistry(
Iterable< Table> tables, [dynamic _, SendPort? sendPort]) → void - Runs the table registry process inside a Dart isolate.
-
runSeeders(
List< Seeder> seeders, {bool closeConnection = true}) → Future<void> - Convenience helper for running framework seeders.
-
runTableRegistry(
List< Table> tables, [dynamic _, SendPort? sendPort]) → void - Backwards-compatible alias for older table registry files.