Files
Cyrene_v2/internal/db/migrations/0019_memory_tidy.down.sql
T
AskaEth 91a3209c9b
CI / Backend (build / vet / test / cross-compile) (push) Has been cancelled
CI / Frontend (tsc + vite build) (push) Has been cancelled
feat(memory): 记忆整理 v1(design/23)——低峰定期扫描 + 事实包含判定 + 规则否决 + 只产建议队列(不自动应用)
2026-10-05 11:29:36 +08:00

15 lines
730 B
SQL

-- 0019 的回滚:先删索引(否则 SQLite 拒绝 DROP COLUMN),再删两张新表,
-- 最后按逆序删掉 memory_items 的整理列。
DROP INDEX IF EXISTS idx_memory_tidy_runs_started_at;
DROP TABLE IF EXISTS memory_tidy_runs;
DROP INDEX IF EXISTS idx_memory_tidy_candidates_status;
DROP TABLE IF EXISTS memory_tidy_candidates;
DROP INDEX IF EXISTS idx_memory_items_status;
ALTER TABLE memory_items DROP COLUMN expires_at;
ALTER TABLE memory_items DROP COLUMN valid_to;
ALTER TABLE memory_items DROP COLUMN occurred_at;
ALTER TABLE memory_items DROP COLUMN merge_count;
ALTER TABLE memory_items DROP COLUMN merged_from;
ALTER TABLE memory_items DROP COLUMN merged_into;
ALTER TABLE memory_items DROP COLUMN status;