From 3d5c31c80e49aebd62ad004610f4a69f8b0ef28e Mon Sep 17 00:00:00 2001 From: zhang1106 <849185023@qq.com> Date: Tue, 24 Feb 2026 13:32:13 +0800 Subject: [PATCH] =?UTF-8?q?fix(=E8=84=9A=E6=9C=AC):=20=E4=BF=AE=E5=A4=8DMy?= =?UTF-8?q?SQL=E8=BF=81=E7=A7=BB=E8=84=9A=E6=9C=AC=E7=9A=84=E6=95=B0?= =?UTF-8?q?=E6=8D=AE=E5=BA=93=E7=B1=BB=E5=9E=8B=E6=A3=80=E6=9F=A5=E9=80=BB?= =?UTF-8?q?=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/scripts/fix-mysql-migration.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/backend/scripts/fix-mysql-migration.js b/backend/scripts/fix-mysql-migration.js index cd45a02..7ae61b2 100644 --- a/backend/scripts/fix-mysql-migration.js +++ b/backend/scripts/fix-mysql-migration.js @@ -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); }