RunningPostgres
Defined in: packages/pgwasm/src/build/seam.ts:136
Phase 2 of a boot: Postgres is running.
Properties
Section titled “Properties”
readonlyblob:BlobDevice|undefined
Defined in: packages/pgwasm/src/build/seam.ts:147
The /dev/blob device, present iff capabilities.blobDevice.
Methods
Section titled “Methods”openSession()
Section titled “openSession()”openSession():
Promise<WireSession>
Defined in: packages/pgwasm/src/build/seam.ts:138
A session, already past startup. Calls beyond capabilities.sessions reject.
Returns
Section titled “Returns”Promise<WireSession>
persist()
Section titled “persist()”persist(
relaxed):Promise<void>
Defined in: packages/pgwasm/src/build/seam.ts:143
Persist storage after a statement. pgwasm serializes calls and owns the policy: relaxed is a
background persist whose failure pgwasm latches; false is awaited by the statement.
Parameters
Section titled “Parameters”relaxed
Section titled “relaxed”boolean
Returns
Section titled “Returns”Promise<void>
readEntries()
Section titled “readEntries()”readEntries():
Promise<DataDirEntry[]>
Defined in: packages/pgwasm/src/build/seam.ts:145
Walk the data directory for a Store backup. pgwasm holds its query lock around the call.
Returns
Section titled “Returns”Promise<DataDirEntry[]>
release()
Section titled “release()”release(
options?):Promise<void>
Defined in: packages/pgwasm/src/build/seam.ts:154
Release the storage and the host. Always the last call, after a failure too. afterFailedBoot is
set when the boot failed after start() (a filesystem gets cleanupFailedInit instead of closeFs).
Parameters
Section titled “Parameters”options?
Section titled “options?”afterFailedBoot?
Section titled “afterFailedBoot?”boolean
Returns
Section titled “Returns”Promise<void>
shutdown()
Section titled “shutdown()”shutdown():
Promise<void>
Defined in: packages/pgwasm/src/build/seam.ts:149
Stop Postgres cleanly. Never called after a failure.
Returns
Section titled “Returns”Promise<void>