CREATE TABLE IF NOT EXISTS sessions ( id uuid PRIMARY KEY DEFAULT gen_random_uuid(), user_id uuid NOT NULL REFERENCES users (id) ON DELETE CASCADE, token_hash text NOT NULL, expires_at timestamptz NOT NULL, created_at timestamptz DEFAULT now() );