BEGIN;

-- organization_id verweist auf provisioning-servers organizations.id, aber
-- bewusst ohne Foreign Key: Kundenplattform hat eine eigene Datenbank,
-- getrennt von provisioning-server (siehe ADR-0011), keine Cross-Database-
-- Referenzen möglich oder gewollt.
CREATE TABLE benutzer (
    id UUID PRIMARY KEY,
    organization_id UUID NOT NULL,
    email TEXT NOT NULL UNIQUE,
    password_hash TEXT NOT NULL,
    created_at TIMESTAMPTZ NOT NULL DEFAULT CURRENT_TIMESTAMP
);

COMMIT;
