fix alembic migration

This commit is contained in:
Kevin
2026-05-19 16:40:45 +08:00
parent 6d281c92a5
commit 544cc68106
11 changed files with 384 additions and 4 deletions

View File

@@ -6,9 +6,10 @@ chapters 含 story 物化字段markdown_compose_dirty、markdown_composed_at
(阅读片段快照,随 ORM 一并 create_all
已并入原 0002stories-first无 chapter_sections / memoir_images.section_id与原 0003segments.tts_audio_urls
的语义:新库仅由当前 ORM 建表即可,无需后续 ALTER。
conversation_messages会话轮次 durable log由 app.features.conversation.models.ConversationMessage 一并 create_all。
segments.audio_duration_seconds语音条时长秒数历史 API / Redis 回填)由 ORM 一并 create_all无独立迁移
的语义:仅对「全新库」由 create_all 建出;**已有库不会 ALTER**
老库缺列见 0019_align_legacy_schemasegments.audio_duration_seconds、tts_audio_urls
conversations.deleted_atconversation_messages.tts_audio_urls 等)
conversation_messages 表由 ORM 在 0001 create_all 中创建(新库);老库若缺表须单独处理。
story_image_intents 无 source_span主图回填在正文末尾意图仅存 caption / prompt_brief 等)。
新库 / 删库重来:`alembic upgrade head`。