dasPostgreSQL documentation Logo
18.4

Contents

  • dasPostgreSQL
    • 1. postgres_boost — the runtime layer
      • 1.1. postgres_boost — runner, CRUD, transactions, _sql runtime
        • 1.1.1. Structures
        • 1.1.2. Runner & lifecycle
        • 1.1.3. Raw SQL
        • 1.1.4. CRUD over [sql_table] structs
        • 1.1.5. Transactions
        • 1.1.6. _sql runtime helpers
        • 1.1.7. Storage-class bridge
    • 2. postgres_provider — the registration shim
      • 2.1. postgres_provider — SqlProviderInfo registration shim
        • 2.1.1. Registration
        • 2.1.2. Dialect helpers
        • 2.1.3. Schema introspection
    • 3. postgres_migrate — versioned schema migrations
      • 3.1. postgres_migrate — migrations glue over daslib/sql_migrate
        • 3.1.1. Convenience
    • 4. External types
      • 4.1. postgres_stmt::PgStmt
      • 4.2. postgres::PGconn
      • 4.3. postgres::PGresult
      • 4.4. sql::SqlType
      • 4.5. sql::SqlError
dasPostgreSQL documentation
  • dasPostgreSQL
  • Edit on GitHub

dasPostgreSQL

The dasPostgreSQL surface, organised by area: the runtime boost (runner, raw SQL, typed CRUD, the _sql runtime helpers), the provider registration shim, and the migrations glue. The underlying PQ* libpq bindings are not duplicated here — they mirror libpq’s C API one-to-one.

  • 1. postgres_boost — the runtime layer
    • 1.1. postgres_boost — runner, CRUD, transactions, _sql runtime
      • 1.1.1. Structures
      • 1.1.2. Runner & lifecycle
      • 1.1.3. Raw SQL
      • 1.1.4. CRUD over [sql_table] structs
      • 1.1.5. Transactions
      • 1.1.6. _sql runtime helpers
      • 1.1.7. Storage-class bridge
  • 2. postgres_provider — the registration shim
    • 2.1. postgres_provider — SqlProviderInfo registration shim
      • 2.1.1. Registration
      • 2.1.2. Dialect helpers
      • 2.1.3. Schema introspection
  • 3. postgres_migrate — versioned schema migrations
    • 3.1. postgres_migrate — migrations glue over daslib/sql_migrate
      • 3.1.1. Convenience
  • 4. External types
    • 4.1. postgres_stmt::PgStmt
    • 4.2. postgres::PGconn
    • 4.3. postgres::PGresult
    • 4.4. sql::SqlType
    • 4.5. sql::SqlError
Previous Next

© Copyright 2026-2026, Gaijin Entertainment.

Built with Sphinx using a theme provided by Read the Docs.