iconsulting/database/migrations
hailin 68ffa6b7eb fix(database): add DELETED to conversations status CHECK constraint
用户删除历史对话时报错 conversations_status_check 违反约束,
因为 softDelete() 设置 status='DELETED' 但数据库 CHECK 约束
只允许 ACTIVE/ENDED/ARCHIVED。

修复:
- 新增 migration 修改 CHECK 约束,添加 DELETED 值
- 同步更新 init.sql 以支持全新部署

生产环境需执行:
database/migrations/20260207_add_deleted_status_to_conversations.sql

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-06 22:25:31 -08:00
..
20260126_add_tenant_id_to_all_tables.sql docs(migration): add is_super_admin column to admins table migration 2026-01-26 08:35:07 -08:00
20260126_add_tenant_id_to_all_tables_rollback.sql fix(evolution): handle super admin login without tenant context 2026-01-26 08:20:26 -08:00
20260206_add_evaluation_rules.sql feat(agents): add admin-configurable evaluation gate for agent loop quality control 2026-02-06 18:56:52 -08:00
20260206_add_mcp_server_configs.sql feat(mcp): add MCP Server management — backend API + admin UI 2026-02-06 18:29:02 -08:00
20260207_add_deleted_status_to_conversations.sql fix(database): add DELETED to conversations status CHECK constraint 2026-02-06 22:25:31 -08:00