24 lines
893 B
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`;
|