2026-06-24-rating-recommend-rule.sql 1.2 KB

123456789101112131415161718192021222324
  1. -- ============================================================
  2. -- 评级时效推荐规则表 建表脚本(PostgreSQL)
  3. -- ⚠️ 需大侠评审确认后手动执行;本期只读查询、不接受任何写入
  4. -- 2026-06-24
  5. -- ============================================================
  6. CREATE TABLE IF NOT EXISTS t_rating_recommend_rule (
  7. id BIGSERIAL PRIMARY KEY,
  8. player VARCHAR(255) NOT NULL,
  9. year VARCHAR(64) NOT NULL,
  10. series VARCHAR(255) NOT NULL,
  11. card_set VARCHAR(255) NOT NULL,
  12. recommend_efficiency SMALLINT NOT NULL,
  13. effective_time TIMESTAMP,
  14. create_time TIMESTAMP NOT NULL DEFAULT now(),
  15. update_time TIMESTAMP NOT NULL DEFAULT now(),
  16. del_flag SMALLINT NOT NULL DEFAULT 0
  17. );
  18. COMMENT ON TABLE t_rating_recommend_rule IS '评级时效推荐规则表(数仓沉淀,只读查询)';
  19. -- 支撑 L2/L3 系列主导降级查询
  20. CREATE INDEX IF NOT EXISTS idx_rrr_series_set_year ON t_rating_recommend_rule (series, card_set, year);
  21. -- 支撑 L1 全等命中查询
  22. CREATE INDEX IF NOT EXISTS idx_rrr_feature ON t_rating_recommend_rule (player, year, series, card_set);