-- 决策时点因子值(长表;避免 1.9 亿行日频面板,见 plan §3.2) -- 由 src/hdiv/data/schema.py 生成,请勿手工修改 CREATE TABLE IF NOT EXISTS `hd_factor_snapshot` ( `id` BIGINT NOT NULL AUTO_INCREMENT, `snapshot_id` VARCHAR(32) NOT NULL COMMENT '一次快照(通常绑定 universe run 或 rebalance 日)', `asof_date` DATE NOT NULL, `symbol` VARCHAR(12) NOT NULL, `factor_code` VARCHAR(48) NOT NULL, `value` DECIMAL(24,8) NULL, `source` VARCHAR(32) NULL COMMENT 'computed/dv_ttm/daily_basic 等口径来源', `created_at` DATETIME NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY `uq_hd_fac` (`snapshot_id`,`symbol`,`factor_code`), KEY `ix_hd_fac_asof` (`asof_date`,`factor_code`), KEY `ix_hd_fac_sym` (`symbol`,`factor_code`,`asof_date`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='决策时点因子快照';