create table if not exists repo ( id uuid not null primary key, repo_name varchar(255) not null, project uuid not null, description text, default_branch varchar(255) not null, is_private boolean default false not null, storage_path varchar(255) not null, created_by uuid not null, created_at timestamp with time zone not null, updated_at timestamp with time zone not null, ai_code_review_enabled boolean default false not null ); create index if not exists idx_repo_project on repo (project); create index if not exists idx_repo_repo_name on repo (repo_name);