Skip to content

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; }

Released under the MIT License.