-- DKB-Importformat: drei neue Spalten für konditionelle Buchungstext-Zusammensetzung ALTER TABLE bank_import_formats ADD COLUMN IF NOT EXISTS col_zahlungspflichtiger INT NULL DEFAULT NULL, ADD COLUMN IF NOT EXISTS col_zahlungsempfaenger INT NULL DEFAULT NULL, ADD COLUMN IF NOT EXISTS col_verwendungszweck INT NULL DEFAULT NULL; -- DKB Bank: 4 Skip-Zeilen, dann Headerzeile -- "Buchungsdatum";"Wertstellung";"Status";"Zahlungspflichtige*r";"Zahlungsempfänger*in"; -- "Verwendungszweck";"Umsatztyp";"IBAN";"Betrag (€)";"Gläubiger-ID";"Mandatsreferenz";"Kundenreferenz" INSERT INTO bank_import_formats (name, skip_rows, has_header_row, delimiter, enclosure, col_buchungstag, col_wertstellung, col_vorgang, col_buchungstext, col_wert, col_zahlungspflichtiger, col_zahlungsempfaenger, col_verwendungszweck, date_format, decimal_separator, thousands_separator) VALUES ('DKB Bank', 4, 1, ';', '"', 0, 1, 6, 5, 8, 3, 4, 5, 'd.m.Y', ',', '.') ON DUPLICATE KEY UPDATE name = name;