-- down = 完整回滚「rename + 库建表」组合;库表数据随 down 销毁属预期(此时权威数据仍在
-- legacy_* 表——回填是后续任务,回填落地后 down 语义需在该任务重新审视并注明)。
-- 先把 codes 库(github.com/wangjia/codes)自建的表全部清掉,给下面的 RENAME 让位
-- (up 时是库先建表、这里 down 顺序相反:先拆库表再把 legacy_* 改回原名)。
DROP TABLE IF EXISTS codes_schema_migrations;
DROP TABLE IF EXISTS codes_audit_log;
DROP TABLE IF EXISTS codes;
DROP TABLE IF EXISTS codes_batches;

DROP INDEX idx_legacy_codes_status;
ALTER TABLE legacy_code_batches RENAME TO code_batches;
ALTER TABLE legacy_codes RENAME TO codes;
CREATE INDEX idx_codes_status ON codes (status);
