Skip to content

public.analyses

Description

Columns

NameTypeDefaultNullableChildrenParentsComment
iduuidgen_random_uuid()falsepublic.user_analysis_history public.test_files public.spec_documents public.usage_events
codebase_iduuidfalsepublic.codebases
commit_shavarchar(40)false
branch_namevarchar(255)true
statusanalysis_status'pending'::analysis_statusfalse
error_messagetexttrue
started_attimestamp with time zonetrue
completed_attimestamp with time zonetrue
created_attimestamp with time zonenow()false
total_suitesinteger0false
total_testsinteger0false
committed_attimestamp with time zonetrue
parser_versionvarchar(100)'legacy'::character varyingfalse

Constraints

NameTypeDefinition
fk_analyses_codebaseFOREIGN KEYFOREIGN KEY (codebase_id) REFERENCES codebases(id) ON DELETE CASCADE
analyses_pkeyPRIMARY KEYPRIMARY KEY (id)

Indexes

NameDefinition
analyses_pkeyCREATE UNIQUE INDEX analyses_pkey ON public.analyses USING btree (id)
idx_analyses_codebase_statusCREATE INDEX idx_analyses_codebase_status ON public.analyses USING btree (codebase_id, status)
idx_analyses_createdCREATE INDEX idx_analyses_created ON public.analyses USING btree (codebase_id, created_at)
uq_analyses_completed_commit_versionCREATE UNIQUE INDEX uq_analyses_completed_commit_version ON public.analyses USING btree (codebase_id, commit_sha, parser_version) WHERE (status = 'completed'::analysis_status)

Relations


Generated by tbls

Open-source test coverage insights