ProofedMesh/db/trust/migrations/0001_per_diem_rates.down.sql
CTO Agent d56f918c69
Some checks failed
validate / Rego (opa fmt + opa test) (push) Has been cancelled
validate / JSON Schema (ajv) (push) Has been cancelled
db: add ADR-0004 (golang-migrate), db/ layout, 0001_per_diem_rates migration (up+down) with EXCLUDE constraint and immutability trigger
2026-10-25 17:28:00 +00:00

12 lines
683 B
SQL

-- Rollback for 0001_per_diem_rates.
-- DESTRUKTIV: diese Migration zurückzurollen entfernt per_diem_rates und
-- per_diem_rate_changes vollständig. Vorhandene Rate-Change-Attestations
-- im Transparency Log bleiben; die lokale Spiegelung ist verloren. In Prod
-- NUR mit CTO-Freigabe und vorherigem Backup des trust-Postgres anwenden.
DROP TABLE IF EXISTS per_diem_rate_changes;
DROP TRIGGER IF EXISTS per_diem_rates_prevent_rewrite_trg ON per_diem_rates;
DROP FUNCTION IF EXISTS per_diem_rates_prevent_rewrite();
DROP TABLE IF EXISTS per_diem_rates;
DROP SEQUENCE IF EXISTS per_diem_rates_seq;
-- btree_gist bleibt stehen; andere Migrationen dürfen die Extension weiternutzen.