Member Junction
    Preparing search index...

    Options for running migrations.

    interface MigrationRunOptions {
        DatabaseConfig: SkywayDatabaseConfig;
        ExtraPlaceholders?: Record<string, string>;
        MigrationsDir: string;
        MJCoreSchema?: string;
        Platform?: DatabasePlatform;
        SchemaName: string;
        Verbose?: boolean;
    }
    Index

    Properties

    DatabaseConfig: SkywayDatabaseConfig

    Database connection config

    ExtraPlaceholders?: Record<string, string>

    Extra user placeholders merged into Skyway's Placeholders map. Overrides built-ins on key collision.

    MigrationsDir: string

    Path to the directory containing migration SQL files

    MJCoreSchema?: string

    MJ core schema (used to resolve ${mjSchema} placeholder in migrations). Defaults to '__mj'.

    Platform?: DatabasePlatform

    Target database platform. Selects the Skyway provider (@memberjunction/skyway-sqlserver vs @memberjunction/skyway-postgres). Defaults to 'sqlserver' for backward compatibility.

    SchemaName: string

    The app's database schema name (used as defaultSchema)

    Verbose?: boolean

    Enable verbose output