knex_dart 1.1.0 copy "knex_dart: ^1.1.0" to clipboard
knex_dart: ^1.1.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.1.0 #

  • Added filesystem/config migration source support via fromConfig().
  • Added auto-registration of JsonSchemaAdapter for fromSchema(...).
  • Added Client.runInTransaction(...) hook and integrated migrator transaction path.
  • Added lateral joins API (joinLateral, leftJoinLateral, crossJoinLateral).
  • Added and published supporting packages:
    • knex_dart_capabilities (0.1.0)
    • knex_dart_lint (0.1.0)
  • Documentation updates for migrations and optional dialect lint tooling.

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.
1
likes
150
points
195
downloads

Documentation

API reference

Publisher

verified publishermahawarkartikey.in

Weekly Downloads

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.

Repository (GitHub)
View/report issues
Contributing

Topics

#sql #query-builder #database #orm #knex

License

MIT (license)

Dependencies

collection, knex_dart_capabilities, logging, meta

More

Packages that depend on knex_dart