Interface: PostgresNamespace
Defined in: postgres/src/builders/postgres-namespace-contract.ts:25
Public postgres adapter builder namespace contract (@paraharness/postgres).
Provides pure, side-effect-free AST builders for PostgreSQL-backed durable ledgers, relational CoW topology stores, empirical lesson stores, and global rule sources.
Methods
globalRules()
globalRules(uri, options): PostgresGlobalRulesBuilder;Defined in: postgres/src/builders/postgres-namespace-contract.ts:69
Declares a PostgreSQL-backed global rules grounding source (postgres:global-rules).
Validates options.table as a safe SQL identifier and compiles to PostgresRulesSourceNode.
Parameters
| Parameter | Type | Description |
|---|---|---|
uri | string | EnvRef | PostgreSQL connection URI or symbolic P.env(...) reference. |
options | PostgresGlobalRulesOptions | Configuration specifying the SQL table name. |
Returns
Fluent builder compiling to PostgresRulesSourceNode.
ledger()
ledger(uri): PostgresLedgerBuilder;Defined in: postgres/src/builders/postgres-namespace-contract.ts:35
Declares a PostgreSQL-backed durable execution ledger (postgres:ledger).
Returns a fluent builder supporting .compactWhen(...) wire-frame pruning policies.
Parameters
| Parameter | Type | Description |
|---|---|---|
uri | string | EnvRef | PostgreSQL connection URI or symbolic P.env(...) reference. |
Returns
Fluent builder supporting .compactWhen(...) and .toAST().
lessonStore()
lessonStore(uri): PostgresLessonsBuilder;Defined in: postgres/src/builders/postgres-namespace-contract.ts:57
Declares a PostgreSQL-backed empirical lesson store (postgres:lessons).
Returns a fluent builder compiling to an immutable PostgresLessonsNode.
Parameters
| Parameter | Type | Description |
|---|---|---|
uri | string | EnvRef | PostgreSQL connection URI or symbolic P.env(...) reference. |
Returns
Fluent builder compiling to PostgresLessonsNode.
topologyStore()
topologyStore(uri): PostgresTopologyBuilder;Defined in: postgres/src/builders/postgres-namespace-contract.ts:46
Declares a PostgreSQL-backed relational Copy-on-Write topology store (postgres:topology).
Returns a fluent builder compiling to an immutable PostgresTopologyNode.
Parameters
| Parameter | Type | Description |
|---|---|---|
uri | string | EnvRef | PostgreSQL connection URI or symbolic P.env(...) reference. |
Returns
Fluent builder compiling to PostgresTopologyNode.