-- Erstelle die Tabelle für Prüfer-Benachrichtigungen
CREATE TABLE IF NOT EXISTS pruefer_benachrichtigungen (
    id INT AUTO_INCREMENT PRIMARY KEY,
    spielmeldung_id INT NOT NULL,
    typ ENUM('ungueltig', 'wiederholung') NOT NULL,
    nachricht TEXT NOT NULL,
    erstellt_von INT NOT NULL,
    erstellt_am TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
    FOREIGN KEY (spielmeldung_id) REFERENCES spielmeldungen(id) ON DELETE CASCADE,
    FOREIGN KEY (erstellt_von) REFERENCES Benutzer(BenutzerID)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Füge Indizes für bessere Performance hinzu
CREATE INDEX idx_pruefer_benachrichtigungen_spielmeldung ON pruefer_benachrichtigungen(spielmeldung_id);
CREATE INDEX idx_pruefer_benachrichtigungen_erstellt_von ON pruefer_benachrichtigungen(erstellt_von);
