Skip to content

tenant\_db/bootstrap

tenant_db/bootstrap

Variables

REQUIRED_POSTGRES_MAJOR

const REQUIRED_POSTGRES_MAJOR: 18 = 18;

Defined in: platform-utils/src/tenant_db/bootstrap.ts:4

Functions

assertPostgresMajorVersion()

function assertPostgresMajorVersion(client, minMajor?): Promise<void>;

Defined in: platform-utils/src/tenant_db/bootstrap.ts:22

Parameters

Parameter Type Default value
client QueryableClient undefined
minMajor number REQUIRED_POSTGRES_MAJOR

Returns

Promise<void>


assertUuidV7Available()

function assertUuidV7Available(client): Promise<void>;

Defined in: platform-utils/src/tenant_db/bootstrap.ts:37

Parameters

Parameter Type
client QueryableClient

Returns

Promise<void>


ensureDatabaseBootstrap()

function ensureDatabaseBootstrap(connectionString): Promise<void>;

Defined in: platform-utils/src/tenant_db/bootstrap.ts:54

Parameters

Parameter Type
connectionString string

Returns

Promise<void>


wipeTenantDatabaseForDevReset()

function wipeTenantDatabaseForDevReset(connectionString): Promise<void>;

Defined in: platform-utils/src/tenant_db/bootstrap.ts:41

Parameters

Parameter Type
connectionString string

Returns

Promise<void>