basalt / prisma/src / MigrateTarget
Type Alias: MigrateTarget
> MigrateTarget = { mode: "schema"; prefix?: string; provision?: SchemaProvisioner; url: string; } | { mode: "database"; urlFor: (tenantId) => string; }
Defined in: prisma/src/migrate.ts:27
How each tenant's migration target is derived.
Union Members
Type Literal
{ mode: "schema"; prefix?: string; provision?: SchemaProvisioner; url: string; }
mode
> mode: "schema"
prefix?
> optional prefix?: string
provision?
> optional provision?: SchemaProvisioner
When set, runs CREATE SCHEMA IF NOT EXISTS before migrating.
url
> url: string
Base connection URL; the schema param is set per tenant.
Type Literal
{ mode: "database"; urlFor: (tenantId) => string; }