fix alembic migration
This commit is contained in:
@@ -6,9 +6,10 @@ chapters 含 story 物化字段:markdown_compose_dirty、markdown_composed_at
|
||||
(阅读片段快照,随 ORM 一并 create_all)。
|
||||
|
||||
已并入原 0002(stories-first:无 chapter_sections / memoir_images.section_id)与原 0003(segments.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_schema(segments.audio_duration_seconds、tts_audio_urls,
|
||||
conversations.deleted_at,conversation_messages.tts_audio_urls 等)。
|
||||
conversation_messages 表由 ORM 在 0001 create_all 中创建(新库);老库若缺表须单独处理。
|
||||
story_image_intents 无 source_span(主图回填在正文末尾,意图仅存 caption / prompt_brief 等)。
|
||||
|
||||
新库 / 删库重来:`alembic upgrade head`。
|
||||
|
||||
Reference in New Issue
Block a user