-- Benutzer-Datenmodell (IAM-01, siehe core-kanban/tickets/IAM-01.md). -- Diese Migration laeuft in der DB EINES Mandanten (Modell C, siehe TEN-01) — -- die Tenant-Zugehoerigkeit ist implizit durch die Datenbankverbindung -- gegeben, es gibt daher bewusst KEINE tenant_id-Spalte. -- E-Mail-Eindeutigkeit ist hier tenant-scoped: der UNIQUE-Constraint gilt -- nur innerhalb dieser einen Tenant-Datenbank. CREATE EXTENSION IF NOT EXISTS pgcrypto; CREATE TABLE users ( id UUID PRIMARY KEY DEFAULT gen_random_uuid(), email TEXT NOT NULL UNIQUE, name TEXT NOT NULL, status TEXT NOT NULL DEFAULT 'active', created_at TIMESTAMPTZ NOT NULL DEFAULT now(), updated_at TIMESTAMPTZ NOT NULL DEFAULT now() );