CREATE TABLE IF NOT EXISTS repo_ref ( id UUID PRIMARY KEY DEFAULT gen_random_uuid(), repo UUID NOT NULL REFERENCES repo(id), name TEXT NOT NULL, kind TEXT NOT NULL, target_sha TEXT NOT NULL, is_default BOOLEAN NOT NULL DEFAULT FALSE, is_protected BOOLEAN NOT NULL DEFAULT FALSE, created_at TIMESTAMPTZ NOT NULL DEFAULT now(), updated_at TIMESTAMPTZ NOT NULL DEFAULT now() );