@calljmp/cli
Version:
12 lines • 635 B
TypeScript
import { Config } from '../../config';
export declare const MIGRATION_TABLE = "_calljmp_migrations";
export interface MigrationFile {
file: string;
version: number;
name: string;
}
export declare function collectMigrations(cfg: Config): Promise<MigrationFile[]>;
export declare function migrateRemote(cfg: Config, table: string, files: MigrationFile[]): Promise<void>;
export declare function migrateLocal(cfg: Config, table: string, files: MigrationFile[]): Promise<void>;
export declare function dataToInsertStatements(tableName: string, data: Record<string, unknown>[]): string[];
//# sourceMappingURL=migration.d.ts.map