CREATE DATABASE IF NOT EXISTS rvhoya_app CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
USE rvhoya_app;

CREATE TABLE IF NOT EXISTS events (
    id INT AUTO_INCREMENT PRIMARY KEY,
    title VARCHAR(255) NOT NULL,
    description TEXT,
    start_date DATETIME NOT NULL,
    end_date DATETIME,
    location VARCHAR(255),
    created_at DATETIME DEFAULT CURRENT_TIMESTAMP
) ENGINE=InnoDB;

CREATE TABLE IF NOT EXISTS news_local (
    id INT AUTO_INCREMENT PRIMARY KEY,
    title VARCHAR(255) NOT NULL,
    content TEXT,
    excerpt VARCHAR(500),
    image VARCHAR(255),
    badge VARCHAR(50),
    published TINYINT(1) DEFAULT 1,
    created_at DATETIME DEFAULT CURRENT_TIMESTAMP
) ENGINE=InnoDB;

CREATE TABLE IF NOT EXISTS news_external (
    id INT AUTO_INCREMENT PRIMARY KEY,
    title VARCHAR(255) NOT NULL,
    url VARCHAR(500) NOT NULL,
    image VARCHAR(500),
    content TEXT,
    sort_order INT DEFAULT 0,
    created_at DATETIME DEFAULT CURRENT_TIMESTAMP,
    UNIQUE KEY unique_url (url(191))
) ENGINE=InnoDB;

CREATE TABLE IF NOT EXISTS settings (
    setting_key VARCHAR(50) PRIMARY KEY,
    setting_value TEXT
) ENGINE=InnoDB;
-- Default password: admin123 (change immediately!)

INSERT INTO settings (setting_key, setting_value) VALUES
('club_name', 'RV Hoya'),
('club_full_name', 'Ruderverein Hoya e.V.'),
('club_address', 'Am Deich 1, 27318 Hoya'),
('club_email', 'info@rvhoya.de'),
('club_phone', ''),
('header_image', '/assets/images/header.jpg'),
('club_description', 'Willkommen beim Ruderverein Hoya e.V. – Gemeinsam auf dem Wasser seit über 100 Jahren.');

INSERT INTO events (title, description, start_date, end_date, location) VALUES
('Anrudern 2026', 'Offizielles Anrudern der neuen Saison', '2026-03-15 10:00:00', '2026-03-15 16:00:00', 'Bootshaus Hoya'),
('Wanderfahrt Aller', 'Gemeinschaftliche Wanderfahrt auf der Aller', '2026-04-20 09:00:00', '2026-04-20 18:00:00', 'Aller, Start Verden');

INSERT INTO news_local (title, content, excerpt, badge, created_at) VALUES
('Saison 2026 startet!', 'Die neue Rudersaison beginnt am 15. März mit dem traditionellen Anrudern. Alle Mitglieder und Interessierte sind herzlich eingeladen.', 'Die neue Rudersaison beginnt am 15. März.', 'Aktuell', '2026-02-20 10:00:00'),
('Neue Boote eingetroffen', 'Der Verein hat zwei neue Rennboote erhalten. Die feierliche Taufe findet beim Anrudern statt.', 'Zwei neue Rennboote für den Verein.', 'Verein', '2026-02-15 14:00:00');
