larvitdbmigration
Version:
node.js database migration tool
26 lines • 729 B
TypeScript
import { LogInstance } from 'larvitutils';
export type MariaDbDriverOptions = {
tableName: string;
dbDriver: any;
context?: object;
migrationScriptPath: string;
log: LogInstance;
};
export default class MariaDbDriver {
private lUtils;
private options;
/**
* MariaDB driver
*
* @param {object} options -
* @param {String} options.tableName -
* @param {object} options.dbDriver -
* @param {String} options.migrationScriptPath -
* @param {object} options.log -
*/
constructor(options: MariaDbDriverOptions);
getLock(): Promise<void>;
run(): Promise<void>;
runScripts(startVersion: number): Promise<void>;
}
//# sourceMappingURL=mariadb.d.ts.map