knex_dart 1.0.0
knex_dart: ^1.0.0 copied to clipboard
A Dart SQL query builder inspired by Knex.js. Use driver packages (knex_dart_postgres, knex_dart_mysql, knex_dart_sqlite) to connect to databases.
1.0.0 #
- Initial stable release.
- SQL query builder core: SELECT, INSERT, UPDATE, DELETE.
- WHERE clauses, JOINs, aggregates, ORDER BY, GROUP BY, HAVING, LIMIT, OFFSET.
- Raw queries, CTEs, UNIONs, INTERSECTs, EXCEPTs, subqueries.
- JSON operators, full-text search, upserts (
onConflict().merge()). - Schema builder: createTable, alterTable, dropTable, foreign keys, indexes.
- Dialect-aware SQL generation (PostgreSQL
$1, MySQL/SQLite?). - 551+ tests passing with >85% coverage.
- Driver packages published separately:
knex_dart_postgres,knex_dart_mysql,knex_dart_sqlite.