021bf311c1
fingerprint 列是 sa.JSON() → PG json 类型,GIN 只支持 jsonb, CREATE INDEX ... USING GIN (fingerprint) 直接报 UndefinedObject。 且代码侧并无 JSON 包含查询(聚合过滤在 Python 侧,DB 走 stp_axis_status 复合索引),索引本身无用。 首次对生产库执行此迁移时因此报错、整个 upgrade 事务回滚 (2026-09-26)。已在本机修复后重新 upgrade head 成功。 未来若需 JSON 检索:先把列迁为 jsonb 再建 GIN。 Co-Authored-By: Claude Code <noreply@anthropic.com>
Generic single-database configuration.