CREATE TABLE IF NOT EXISTS auth.refresh_tokens ( id BIGSERIAL PRIMARY KEY, token TEXT NOT NULL UNIQUE, user_id UUID NOT NULL REFERENCES auth.users(id) ON DELETE CASCADE, revoked BOOLEAN NOT NULL DEFAULT false, created_at TIMESTAMPTZ NOT NULL DEFAULT NOW(), updated_at TIMESTAMPTZ NOT NULL DEFAULT NOW(), parent TEXT, session_id UUID ); CREATE INDEX IF NOT EXISTS refresh_tokens_token_idx ON auth.refresh_tokens(token); CREATE INDEX IF NOT EXISTS refresh_tokens_user_id_idx ON auth.refresh_tokens(user_id);