Skip to content

MountedDataDirectory

Defined in: packages/pgwasm/src/build/seam.ts:113

Phase 1 of a boot: storage is mounted, Postgres has not started.

createCluster(): Promise<void>

Defined in: packages/pgwasm/src/build/seam.ts:117

Create a fresh cluster (initdb) in an empty data directory.

Promise<void>


persist(): Promise<void>

Defined in: packages/pgwasm/src/build/seam.ts:123

Strictly persist everything written so far.

Promise<void>


readFile(path): Promise<Uint8Array<ArrayBufferLike> | undefined>

Defined in: packages/pgwasm/src/build/seam.ts:115

A file in the data directory, or undefined when it does not exist. Never writes.

string

Promise<Uint8Array<ArrayBufferLike> | undefined>


release(): Promise<void>

Defined in: packages/pgwasm/src/build/seam.ts:127

Give up without starting: release the storage (locks, handles) and the host.

Promise<void>


start(options): Promise<RunningPostgres>

Defined in: packages/pgwasm/src/build/seam.ts:125

Boot, phase 2: start Postgres.

StartOptions

Promise<RunningPostgres>


writeEntries(entries): Promise<void>

Defined in: packages/pgwasm/src/build/seam.ts:119

Write a data-directory image into an empty data directory (a restore, a seed).

readonly DataDirEntry[]

Promise<void>


writeFile(path, data): Promise<void>

Defined in: packages/pgwasm/src/build/seam.ts:121

Write one file into the data directory.

string

Uint8Array

Promise<void>