refactor(server): 移除 app.module 失效迁移清单
migrations 配置未设 migrationsRun 从不执行,手写 12 类清单已过期(缺 2 个迁移), 删除后迁移统一由 runner glob 自动发现与 datasource.ts CLI 管理
This commit is contained in:
@@ -8,32 +8,6 @@ import { ThrottlerModule, ThrottlerGuard } from '@nestjs/throttler';
|
||||
import { ScheduleModule } from '@nestjs/schedule';
|
||||
import * as Entities from './entities';
|
||||
import { AuthModule } from './auth/auth.module';
|
||||
import { InitialSchema1784520727860 } from './migrations/1784520727860-InitialSchema';
|
||||
import { AddExamManagement1784600000000 } from './migrations/1784600000000-AddExamManagement';
|
||||
import { AddRoomInspections1784680000000 } from './migrations/1784680000000-AddRoomInspections';
|
||||
import { AddJinshujuMatchRules1784700000000 } from './migrations/1784700000000-AddJinshujuMatchRules';
|
||||
import { AddAiChat1784780000000 } from './migrations/1784780000000-AddAiChat';
|
||||
import { EnhanceAiChatForAntDesignX1784860000000 } from './migrations/1784860000000-EnhanceAiChatForAntDesignX';
|
||||
import { AddA2UiForms1784870000000 } from './migrations/1784870000000-AddA2UiForms';
|
||||
import { AddA2UiReviews1784880000000 } from './migrations/1784880000000-AddA2UiReviews';
|
||||
import { AddImportRuns1784910000000 } from './migrations/1784910000000-AddImportRuns';
|
||||
import { DropAiMessageFeedback1784920000000 } from './migrations/1784920000000-DropAiMessageFeedback';
|
||||
import { AddImportRunSettings1784930000000 } from './migrations/1784930000000-AddImportRunSettings';
|
||||
import { AddA2UiSubmissions1786001000000 } from './migrations/1786001000000-AddA2UiSubmissions';
|
||||
const allMigrations = [
|
||||
InitialSchema1784520727860,
|
||||
AddExamManagement1784600000000,
|
||||
AddRoomInspections1784680000000,
|
||||
AddJinshujuMatchRules1784700000000,
|
||||
AddAiChat1784780000000,
|
||||
EnhanceAiChatForAntDesignX1784860000000,
|
||||
AddA2UiForms1784870000000,
|
||||
AddA2UiReviews1784880000000,
|
||||
AddImportRuns1784910000000,
|
||||
DropAiMessageFeedback1784920000000,
|
||||
AddImportRunSettings1784930000000,
|
||||
AddA2UiSubmissions1786001000000,
|
||||
];
|
||||
import { AuthorizationModule } from './authorization';
|
||||
import { RbacModule } from './rbac/rbac.module';
|
||||
import { StudentsModule } from './students/students.module';
|
||||
@@ -164,7 +138,6 @@ import { IntegrationConfigModule } from './integration/config/config.module';
|
||||
password: config.get<string>('DB_PASSWORD', ''),
|
||||
database: config.get<string>('DB_DATABASE', 'dorm_billing'),
|
||||
entities: allEntities,
|
||||
migrations: allMigrations,
|
||||
// 生产安全:仅当显式 DB_SYNCHRONIZE=true 时才自动同步表结构
|
||||
synchronize: config.get('DB_SYNCHRONIZE') === 'true',
|
||||
charset: 'utf8mb4',
|
||||
|
||||
Reference in New Issue
Block a user