Skip to content

chore(db): migration 0014 unique conversation title + LLM provider seed data#154

Merged
2727781955 merged 1 commit into
devfrom
chore/migration-0014-llm-seed
Jun 7, 2026
Merged

chore(db): migration 0014 unique conversation title + LLM provider seed data#154
2727781955 merged 1 commit into
devfrom
chore/migration-0014-llm-seed

Conversation

@2727781955
Copy link
Copy Markdown
Collaborator

变更内容

Migration 0014chat_conversation 表新增唯一约束

  • 约束名:uk_conversation_user_dataset_title (user_id, dataset_id, title)
  • 升级时自动删除重复行(保留 id 最大的那条),再建约束

LLM provider seed data

  • seed_llm_providers.sql:从 RAGFlow 导出,45 个厂商、868 条模型能力记录
  • add_aliyun_system_presets.sql:阿里云 DashScope 远程开发预设(api_key 已 AES-256-GCM 加密)

文档同步

  • docs/api/schemas/mysql.md:补充新增唯一索引说明
  • scripts/db/init.sql:schema 完整快照同步至 migration 0013

测试验证

  • alembic upgrade head 在干净数据库执行通过
  • alembic downgrade -1 回滚验证
  • seed SQL 脚本手动执行确认无报错

…ed data

- migration 0014: chat_conversation 表新增 uk_conversation_user_dataset_title
  唯一约束(user_id, dataset_id, title),升级前自动清理重复行
- seed_llm_providers.sql: 从 RAGFlow 导出的 45 个厂商、868 条模型能力记录
- add_aliyun_system_presets.sql: 阿里云 DashScope 远程开发预设
- 同步 docs/api/schemas/mysql.md 与 scripts/db/init.sql
@2727781955 2727781955 merged commit 8a0335f into dev Jun 7, 2026
2 checks passed
@jixua jixua deleted the chore/migration-0014-llm-seed branch June 8, 2026 03:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant