-- 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);