Kaynağa Gözat

docs(recommend): 新增推荐规则表 DDL 脚本(待评审执行)

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
jintao.geng 1 ay önce
ebeveyn
işleme
ad994bc201

+ 24 - 0
docs/superpowers/specs/ddl/2026-06-24-rating-recommend-rule.sql

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