Packages
Loading
Loading
Packages
@loop-engine/adapter-postgres provides schema setup and a concrete PostgreSQL LoopStore for runtime persistence.
1npm install @loop-engine/adapter-postgres pg1createSchema(pool: PgPoolLike): Promise<void>createSchema() creates:
loop_instancesloop_transitions1import { Pool } from "pg"2import { createSchema } from "@loop-engine/adapter-postgres"3 4const pool = new Pool({ connectionString: process.env.DATABASE_URL })5await createSchema(pool)1postgresStore(pool: PgPoolLike): LoopStorepostgresStore() implements all LoopStore methods:
getInstancesaveInstancegetTransitionHistorysaveTransitionRecordlistOpenInstancespg connection pooling.createSchema() during provisioning before serving runtime traffic.