basalt_postgres 0.0.1
basalt_postgres: ^0.0.1 copied to clipboard
Postgres backend for the Basalt Dart ORM — a driver-backed Connection + SqlDialect on package:postgres, with introspection and json/uuid/numeric/array codecs.
Changelog #
0.0.1 #
Initial development release of the Postgres backend for basalt_dart.
PostgresDialect— theSqlDialectimplementation with$Nplaceholders and quoted identifiers.PostgresConnection— an asyncConnectionoverpackage:postgreswith transactions and nestedSAVEPOINTsupport.information_schemaintrospection (tables, columns, nullability, primary & foreign keys; arrays keyed byudt_name) for the CLI'sgenerate-schema.PostgresAdapter/PostgresEndpoint(lib/adapter.dart) — theBasaltAdapterCLI seam.- Native PG type codecs, emitted by the adapter's
native_typespreset:PostgresJsonbSqlType(json/jsonb),PostgresUuidSqlType(uuid),PostgresNumericSqlType(exact decimal asString), andPostgresArraySqlType<E>(integer[]/text[]/double[]/boolean[], …).