migrate_add_chroma_full.sql
629 Bytes
-- 迁移:为 composition_feature 表添加子序列 DTW 所需的列
--
-- 适用场景:已有运行中的数据库,需要升级以支持 COMPOSITION_SUBSEQUENCE_DTW_ENABLED=true。
--
-- 执行方式:
-- psql postgresql:///lyric_dedup -f scripts/migrate_add_chroma_full.sql
--
-- 执行后还需对已入库歌曲重新跑 ingest(chroma_full 列为 NULL 的行在查询时
-- 会自动 fallback 到 feature_vector,精排精度与旧版本相同,不影响正常使用)。
ALTER TABLE composition_feature
ADD COLUMN IF NOT EXISTS chroma_full float4[],
ADD COLUMN IF NOT EXISTS chroma_n_frames integer;