perf: 修改sql升级语句,兼容mysql5.7

This commit is contained in:
xiaojunnuo
2026-02-09 18:18:19 +08:00
parent d286c040a5
commit 02f89a9c9d
11 changed files with 60 additions and 14 deletions
+7 -1
View File
@@ -31,6 +31,12 @@ const DefaultLogger = {
console.error(args);
},
};
let customLogger:any = null;
export function setFlywayLogger (logger: any) {
customLogger = logger;
};
export class Flyway {
scriptDir;
flywayTableName;
@@ -43,7 +49,7 @@ export class Flyway {
this.flywayTableName = opts.flywayTableName ?? 'flyway_history';
this.baseline = opts.baseline ?? false;
this.allowHashNotMatch = opts.allowHashNotMatch ?? false;
this.logger = opts.logger || DefaultLogger;
this.logger = customLogger || opts.logger || DefaultLogger;
this.connection = opts.connection;
}
+1 -4
View File
@@ -1,6 +1,3 @@
// src/index.ts
export { FlywayConfiguration as Configuration } from './configuration.js';
// eslint-disable-next-line node/no-unpublished-import
export { Flyway } from './flyway.js';
// eslint-disable-next-line node/no-unpublished-import
export { Flyway, setFlywayLogger } from './flyway.js';
export { FlywayHistory } from './entity.js';