项目未引入 Alembic 可执行迁移链。
启动时(lifespan)执行 migrate_schema():查询 information_schema 判断列是否存在,仅对缺失列执行幂等 ALTER TABLE。只做“新增列”这类非破坏性变更。
migrate_schema()
information_schema
ALTER TABLE
DV-0010, NFR-7。