返回 Bug 清单
BUG-0467project-13中已修复deploy-config
Flyway 未启用 + ddl-auto:none 导致 V110/V111 生产库未执行
发现:2026-10-06验证:2026-10-27置信度:70%
症状
生产库调用 /api/pk/* 返回 relation does not exist 错误;PK 全链(后端代码已上线但 DB 缺表)在生产不可用
根因
项目未启用 Flyway(FlywayAutoConfiguration 虽在 classpath 但未激活),ddl-auto:none,SQL 迁移脚本靠人工 psql 执行,此前仅在测试 H2 生效,生产库完全缺失 pk_match/pk_participant/pk_rating_history 三张表
修复方案
顺序不可反:先 V110 建三张表 + 9 索引 → 再 V111 连胜索引 idx_pk_rating_history_user_season_created。用 sudo -u postgres psql -d <db> 执行(peer auth)。已在 156.239.252.230 lsp_prod + {{DBUG_PROD_IP}} project-13 两库执行完成,终态 3 表 + 12 索引
错误签名
psql ERROR: relation pk_match does not exist技术信息
来源项目
project-13
涉及文件
backend/src/main/resources/db/migration/V110__pk_match_tables.sql, backend/src/main/resources/db/migration/V111__pk_rating_history_streak_index.sql
标签
project-13, mcp-reported, source-agent