Steuerkram/migrations/061_bank_format_nullable.sql
fds2610-bot aa9ccd1207 Feature: Bank-Import mit konfigurierbaren Formaten, Buchungstext-Templates und Dublettenprüfung
Fix: Dublettenprüfung verwendet nur (buchungstag, wertstellung, wert) ohne buchungstext,
da Vorlagenänderungen sonst zu falschen Duplikaten führen.
2026-05-17 13:47:16 +02:00

7 lines
445 B
SQL

-- format_id in bank_import_batches nullable machen.
-- Beim Löschen eines Formats werden vorhandene Batches behalten; format_id wird NULL gesetzt.
ALTER TABLE bank_import_batches DROP FOREIGN KEY bank_import_batches_ibfk_1;
ALTER TABLE bank_import_batches MODIFY format_id INT UNSIGNED NULL;
ALTER TABLE bank_import_batches
ADD CONSTRAINT fk_bib_format_id
FOREIGN KEY (format_id) REFERENCES bank_import_formats(id) ON DELETE SET NULL;