8 lines
439 B
SQL
8 lines
439 B
SQL
-- Migration 004: Rechnungsnummer aus Dateinamen ableiten (bestehende Belege)
|
|
-- Setzt rechnungs_nr auf den Dateinamen ohne Extension, wo rechnungs_nr leer/NULL ist
|
|
-- und storage_path auf eine echte Datei zeigt (nicht automatisch erstellte Ausgangsrechnungen).
|
|
UPDATE belege
|
|
SET rechnungs_nr = REGEXP_REPLACE(filename, '\\.[^.]+$', ''),
|
|
updated_at = NOW()
|
|
WHERE (rechnungs_nr IS NULL OR rechnungs_nr = '')
|
|
AND storage_path != '';
|