feat(数据库迁移): 为线缆表添加新字段并改进迁移脚本
添加 cableLabel、cableColor 等新字段到 cables 表 重构迁移脚本以支持多种数据库方言
This commit is contained in:
@@ -24,6 +24,8 @@ console.log(` DB_TYPE (from env): ${DB_TYPE}`);
|
||||
console.log(` dbDialect (actual): ${dbDialect}`);
|
||||
console.log(` sequelize.getDialect(): ${sequelize.getDialect()}`);
|
||||
|
||||
const { migrateCableFields } = require('./migrate-cable-fields');
|
||||
|
||||
const migrations = [
|
||||
{
|
||||
name: 'v2.0 - 网卡和端口表',
|
||||
@@ -100,6 +102,11 @@ const migrations = [
|
||||
description: '为 devices 表添加复合索引,优化位置冲突检测和悲观锁性能',
|
||||
migrate: migrateDevicePositionIndexes,
|
||||
},
|
||||
{
|
||||
name: '线缆表新增字段',
|
||||
description: '为 cables 表添加 cableLabel、cableColor 等新字段',
|
||||
migrate: migrateCableFields,
|
||||
},
|
||||
{
|
||||
name: '耗材日志设备关联',
|
||||
description: '为 consumable_logs 表添加 deviceId、deviceName、rackId、rackName、roomId、roomName 字段',
|
||||
|
||||
Reference in New Issue
Block a user