fix(脚本): 修复MySQL迁移脚本的数据库类型检查逻辑
This commit is contained in:
@@ -3,14 +3,16 @@
|
|||||||
* 添加缺失的 isConsumableDeleted 字段和 consumableSnapshot 字段
|
* 添加缺失的 isConsumableDeleted 字段和 consumableSnapshot 字段
|
||||||
*/
|
*/
|
||||||
|
|
||||||
const { sequelize, DB_TYPE } = require('../db');
|
const { sequelize, DB_TYPE, dbDialect } = require('../db');
|
||||||
|
|
||||||
async function fix() {
|
async function fix() {
|
||||||
try {
|
try {
|
||||||
console.log('开始修复 MySQL 数据库字段...');
|
console.log('开始修复 MySQL 数据库字段...');
|
||||||
|
console.log(`DB_TYPE: ${DB_TYPE}, dbDialect: ${dbDialect}`);
|
||||||
|
|
||||||
if (DB_TYPE !== 'mysql') {
|
const actualDbType = dbDialect || DB_TYPE;
|
||||||
console.log('当前不是 MySQL 数据库,跳过修复');
|
if (actualDbType !== 'mysql') {
|
||||||
|
console.log(`当前数据库类型是 ${actualDbType},不是 MySQL,跳过修复`);
|
||||||
process.exit(0);
|
process.exit(0);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user