-- GoBD-konforme PDF-Speicherung: Erweiterung der invoices-Tabelle -- Migration für unveränderliche PDF-Archivierung -- Ausführen mit: psql -U pirp_user -d pirp -f tools/migrate_pdf.sql -- Pfad zur archivierten PDF-Datei (relativ zu public/uploads/invoices/) ALTER TABLE invoices ADD COLUMN IF NOT EXISTS pdf_path TEXT; -- SHA-256 Hash des PDF-Inhalts zur Integritätsprüfung ALTER TABLE invoices ADD COLUMN IF NOT EXISTS pdf_hash VARCHAR(64); -- Zeitstempel der PDF-Generierung ALTER TABLE invoices ADD COLUMN IF NOT EXISTS pdf_generated_at TIMESTAMPTZ; -- Index für schnelle Abfragen nach fehlenden PDFs CREATE INDEX IF NOT EXISTS idx_invoices_pdf_path ON invoices(pdf_path) WHERE pdf_path IS NULL;