PackageTrack
Sign in Get early access

basalt_postgres

Postgres backend for the Basalt Dart ORM — a driver-backed Connection + SqlDialect on package:postgres, with introspection and json/uuid/numeric/array codecs.

0.1.0 4akloon/basalt_dart

What this package is like to depend on

Last release 1 months ago

22 Jul 2026

Too new to tell

only 2 release windows

Nearly every release is documented

notes for 3 of 3 stable releases

Nothing withdrawn

no release was ever pulled

1 months old

3 releases · first in 2026

3 releases in the last 12 months

see the full history below

Release timeline

3 releases · Jul 2026 to Jul 2026
Release Pre-release

Releases

latest 3
  1. 0.1.0 22 Jul 2026
    Release notes
    • Requires basalt >=0.1.0 <0.2.0 — the new table-marker shape (final class X extends TableRef<X> with owner-linked columns).
    • Raised the driver lower bound to postgres ^3.5.0 — the connection uses TxSession, which older 3.x versions don't ship (fixes downgrade analysis).
    • No functional changes.
    Open source →
  2. 0.0.2 16 Jul 2026
    Release notes
    • PostgresDialect.castType — implements the new SqlDialect seam, mapping the core types to native Postgres names (IntSqlTypebigint, DateTimeSqlTypetimestamptz, ...) so the VALUES table of a batch updateAll stays preparable; unwraps NullableSqlType.
    • PostgresTypedSqlType — new opt-in interface for custom codecs to name their native type; implemented by PostgresJsonbSqlType (jsonb), PostgresUuidSqlType (uuid), PostgresNumericSqlType (numeric) and PostgresArraySqlType (common element types).
    • Requires basalt >=0.0.2 <0.1.0.
    Open source →
  3. 0.0.1 13 Jul 2026
    Release notes

    Initial development release of the Postgres backend for basalt_dart.

    • PostgresDialect — the SqlDialect implementation with $N placeholders and quoted identifiers.
    • PostgresConnection — an async Connection over package:postgres with transactions and nested SAVEPOINT support.
    • information_schema introspection (tables, columns, nullability, primary & foreign keys; arrays keyed by udt_name) for the CLI's generate-schema.
    • PostgresAdapter / PostgresEndpoint (lib/adapter.dart) — the BasaltAdapter CLI seam.
    • Native PG type codecs, emitted by the adapter's native_types preset: PostgresJsonbSqlType (json/jsonb), PostgresUuidSqlType (uuid), PostgresNumericSqlType (exact decimal as String), and PostgresArraySqlType<E> (integer[]/text[]/double[]/boolean[], …).
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive