-- Upgrade-Skript: TYP-Spalte zur Ausgaben-Tabelle hinzufügen
-- Dieses Skript fügt die TYP-Spalte zur bestehenden Tabelle hinzu

-- TYP-Spalte hinzufügen (falls nicht vorhanden)
ALTER TABLE `Ausgaben` 
ADD COLUMN IF NOT EXISTS `TYP` tinyint(1) NOT NULL DEFAULT 0 COMMENT '0=Haushalt, 1=Privat' AFTER `Wie`;

-- Index für TYP hinzufügen (falls nicht vorhanden)
ALTER TABLE `Ausgaben` 
ADD INDEX IF NOT EXISTS `idx_typ` (`TYP`);

-- Bestehende Einträge: Setze TYP=0 (Haushalt) für alle Einträge ohne TYP
UPDATE `Ausgaben` 
SET `TYP` = 0 
WHERE `TYP` IS NULL OR `TYP` = 0;

-- Optional: WochTag-Spalte entfernen (falls vorhanden)
-- Der Wochentag wird jetzt dynamisch aus dem Datum berechnet
-- Kommentieren Sie die folgende Zeile aus, wenn Sie die Spalte entfernen möchten:
-- ALTER TABLE `Ausgaben` DROP COLUMN IF EXISTS `WochTag`;

-- Zeige Struktur der Tabelle
DESCRIBE `Ausgaben`;
