-- PROJ: Pro-Mandant konfigurierbare Anbindung an einen EXTERNEN Ollama-Server -- Doku-only (siehe README.md in diesem Verzeichnis) — die tatsächliche -- Ausführung passiert idempotent über -- internal/storage/documents.go (*Store).initSchema() -> initOllamaConfigSchema -- (internal/storage/ollama_config.go). Source of Truth bleibt der Go-Code. -- -- Ollama läuft NICHT lokal auf dem archivdms-Host, sondern als bereits -- laufender externer Dienst; IP/Port kommt vom Mandanten-Admin. Diese Tabelle -- speichert die Verbindung PRO Mandant (analog ldap_configs), nicht global. -- Sie schaltet den optionalen 'ollama'-Provider der Metadaten-Vorschläge frei -- (metadata_suggestions.provider), neben dem bestehenden 'heuristic'-Provider. -- -- Validierung im Backend (UpsertOllamaConfig): bei enabled=true muss base_url -- (http:// oder https:// Präfix) und model gesetzt sein, timeout_seconds in -- [5,120]. base_url ist eine interne Netzwerk-URL, kein Secret, und wird von -- GET/PUT /api/ollama-config normal zurückgegeben (kein Masking wie bei der -- LDAP-Bind-Passwort-Spalte). CREATE TABLE IF NOT EXISTS tenant_ollama_config ( tenant_id BIGINT PRIMARY KEY REFERENCES tenants(id), enabled BOOLEAN NOT NULL DEFAULT false, base_url TEXT NOT NULL DEFAULT '', model TEXT NOT NULL DEFAULT '', timeout_seconds INT NOT NULL DEFAULT 30, updated_at TIMESTAMPTZ NOT NULL DEFAULT now() );