SQLQueryHelperjs - v1.2.6
    Preparing search index...

    Interface MySqlTableSyncPreview

    interface MySqlTableSyncPreview {
        table: string;
        schema: string;
        qualifiedName: string;
        exists: boolean;
        action: "create" | "alter" | "rebuild" | "destructive-blocked" | "noop";
        addColumns: string[];
        columnRenames: { from: string; to: string }[];
        droppedColumns: string[];
        incompatibleColumns: string[];
        destructiveReasons: string[];
        blockingDependencies: MySqlDestructiveDependency[];
        indexesToCreate: string[];
        indexesToDrop: string[];
        indexesToRecreate: string[];
        requiresDestructiveApproval: boolean;
        requiresChangeTicket: boolean;
        blockedInProduction: boolean;
    }
    Index

    Properties

    table: string
    schema: string
    qualifiedName: string
    exists: boolean
    action: "create" | "alter" | "rebuild" | "destructive-blocked" | "noop"
    addColumns: string[]
    columnRenames: { from: string; to: string }[]
    droppedColumns: string[]
    incompatibleColumns: string[]
    destructiveReasons: string[]
    blockingDependencies: MySqlDestructiveDependency[]
    indexesToCreate: string[]
    indexesToDrop: string[]
    indexesToRecreate: string[]
    requiresDestructiveApproval: boolean
    requiresChangeTicket: boolean
    blockedInProduction: boolean