-- 0019_item_unit_price.sql -- -- Preis pro Belegzeile/Artikel + Entfernen des statischen Liefer-Totals. -- -- Hintergrund: Der Gesamt-/Warenwert einer Lieferung wird jetzt **aus den -- Artikeln berechnet** (Σ Stückpreis × ausgelieferte Menge), nicht mehr als -- statischer Betrag geführt. Ausgelieferte Menge = required - credited, d. h. -- entfernte/teil-entfernte Positionen reduzieren den Wert automatisch. Damit -- ist `deliveries.total_amount` (Migration 0018) überflüssig und wird wieder -- entfernt — eine Quelle der Wahrheit (der Stückpreis). ALTER TABLE deliveries DROP COLUMN total_amount; ALTER TABLE delivery_items ADD COLUMN unit_price DOUBLE PRECISION NOT NULL DEFAULT 0 CHECK (unit_price >= 0);