BEGIN; -- Siehe ADR-0008: zeitlich begrenzte, organisationsgebundene Vorab-Freigaben -- fuer geplante Massenrollouts. Der tatsaechliche Verbrauch (devices_used -- hochzaehlen, Pruefung im Auto-Modus-Gate) ist Teil eines separaten, -- installer-seitigen Folgeprojekts - hier nur Datenmodell + Verwaltung. CREATE TABLE enrollment_sessions ( id UUID PRIMARY KEY, organization_id UUID NOT NULL REFERENCES organizations(id) ON DELETE CASCADE, bereitstellungsvorlage_id UUID NOT NULL REFERENCES bereitstellungsvorlagen(id) ON DELETE RESTRICT, max_devices INTEGER NOT NULL, devices_used INTEGER NOT NULL DEFAULT 0, expires_at TIMESTAMPTZ NOT NULL, revoked_at TIMESTAMPTZ, created_at TIMESTAMPTZ NOT NULL DEFAULT CURRENT_TIMESTAMP ); COMMIT;