-- +goose Up -- +goose StatementBegin -- forward_proxy_settings — Singleton-Row für globale Squid-Einstellungen. -- listen_addresses: Komma-separierte IPs auf denen Squid lauscht. -- Leer = alle Interfaces (http_port 3128). Typisch: LAN/VLAN-Gateway-IPs. CREATE TABLE IF NOT EXISTS forward_proxy_settings ( id INTEGER PRIMARY KEY DEFAULT 1, listen_addresses TEXT NOT NULL DEFAULT '', listen_port INTEGER NOT NULL DEFAULT 3128, created_at TIMESTAMPTZ NOT NULL DEFAULT NOW(), updated_at TIMESTAMPTZ NOT NULL DEFAULT NOW(), CONSTRAINT forward_proxy_settings_singleton CHECK (id = 1) ); INSERT INTO forward_proxy_settings (id) VALUES (1) ON CONFLICT DO NOTHING; -- +goose StatementEnd -- +goose Down -- +goose StatementBegin DROP TABLE IF EXISTS forward_proxy_settings; -- +goose StatementEnd