用户删除历史对话时报错 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> |
||
|---|---|---|
| .. | ||
| 20260126_add_tenant_id_to_all_tables.sql | ||
| 20260126_add_tenant_id_to_all_tables_rollback.sql | ||
| 20260206_add_evaluation_rules.sql | ||
| 20260206_add_mcp_server_configs.sql | ||
| 20260207_add_deleted_status_to_conversations.sql | ||