-- =====================================================================
-- Lizenz-Vertrieb — Nachtrag 3 (2026-08-26): portable App-Settings
-- Eigene Key/Value-Tabelle fuer die Mail-Konfiguration (Provider/Absender/URL).
-- Ersetzt die Nutzung der lokalen Orphan-Tabelle platform_config_v2 (existiert
-- auf v3/Prod nicht). Additiv & non-breaking. MariaDB + MySQL 8 kompatibel.
-- =====================================================================

CREATE TABLE IF NOT EXISTS app_settings (
  skey       VARCHAR(64) NOT NULL PRIMARY KEY,
  sval       TEXT NULL,
  updated_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  updated_by INT UNSIGNED NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

INSERT IGNORE INTO app_settings (skey, sval) VALUES
  ('mail_provider',   'server'),
  ('mail_from_email', 'support@geograsim.at'),
  ('mail_from_name',  'GeoGraSim'),
  ('mail_public_url', 'https://geograsim.at');
