@coko/server
Version:
Reusable server for use by Coko's projects
29 lines • 976 B
TypeScript
declare const MIGRATIONS_TABLE = "migrations";
declare const META_TABLE = "coko_server_meta";
type MigrationRow = {
id: string;
runAt: string;
};
type MetaRow = {
id: string;
created: string;
lastSuccessfulMigrateCheckpoint?: string;
pgBossSchema?: string;
};
declare const migrations: {
createTable: () => Promise<void>;
getLastMigration: () => Promise<string>;
getRows: () => Promise<MigrationRow[]>;
logMigration: (migrationName: string) => Promise<void>;
unlogMigration: (migrationName: string) => Promise<void>;
};
declare const migrationsMeta: {
clearCheckpoint: () => Promise<void>;
exists: () => Promise<boolean>;
getCheckpoint: () => Promise<string>;
getData: () => Promise<MetaRow>;
setCheckpoint: (value: any) => Promise<void>;
setPgBossSchema: (value: string) => Promise<void>;
};
export { migrations, migrationsMeta, MIGRATIONS_TABLE, META_TABLE };
//# sourceMappingURL=migrateDbHelpers.d.ts.map