From fc6078e4f8bd1dd3f3e190ad0be90f270cd2d294 Mon Sep 17 00:00:00 2001 From: hailin Date: Sat, 24 Jan 2026 08:12:50 -0800 Subject: [PATCH] fix(conversation): enable auto-migration on app startup - Add migrations path to TypeORM config - Set migrationsRun: true to run pending migrations on startup - This ensures V2 columns are created automatically when app starts Co-Authored-By: Claude Opus 4.5 --- packages/services/conversation-service/src/app.module.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/services/conversation-service/src/app.module.ts b/packages/services/conversation-service/src/app.module.ts index cf6dc14..fc057c8 100644 --- a/packages/services/conversation-service/src/app.module.ts +++ b/packages/services/conversation-service/src/app.module.ts @@ -25,6 +25,8 @@ import { HealthModule } from './health/health.module'; password: configService.get('POSTGRES_PASSWORD'), database: configService.get('POSTGRES_DB', 'iconsulting'), entities: [__dirname + '/**/*.entity{.ts,.js}'], + migrations: [__dirname + '/migrations/*{.ts,.js}'], + migrationsRun: true, // 自动运行迁移 synchronize: configService.get('NODE_ENV') === 'development', logging: configService.get('NODE_ENV') === 'development', }),