Files
ausgaben-next/upgrade_typ.sql

24 lines
893 B
SQL

-- 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`;