fix(脚本): 修复MySQL迁移脚本的数据库类型检查逻辑

This commit is contained in:
zhang1106
2026-02-24 13:32:13 +08:00
parent f38ddded9d
commit 3d5c31c80e
+5 -3
View File
@@ -3,14 +3,16 @@
* 添加缺失的 isConsumableDeleted 字段和 consumableSnapshot 字段
*/
const { sequelize, DB_TYPE } = require('../db');
const { sequelize, DB_TYPE, dbDialect } = require('../db');
async function fix() {
try {
console.log('开始修复 MySQL 数据库字段...');
console.log(`DB_TYPE: ${DB_TYPE}, dbDialect: ${dbDialect}`);
if (DB_TYPE !== 'mysql') {
console.log('当前不是 MySQL 数据库,跳过修复');
const actualDbType = dbDialect || DB_TYPE;
if (actualDbType !== 'mysql') {
console.log(`当前数据库类型是 ${actualDbType},不是 MySQL,跳过修复`);
process.exit(0);
}