Skip to content

public.user_github_repositories

Description

Columns

NameTypeDefaultNullableChildrenParentsComment
iduuidgen_random_uuid()false
user_iduuidfalsepublic.users
github_repo_idbigintfalse
namevarchar(255)false
full_namevarchar(500)false
html_urltextfalse
descriptiontexttrue
default_branchvarchar(100)true
languagevarchar(50)true
visibilityvarchar(20)'public'::character varyingfalse
is_privatebooleanfalsefalse
archivedbooleanfalsefalse
disabledbooleanfalsefalse
forkbooleanfalsefalse
stargazers_countinteger0false
pushed_attimestamp with time zonetrue
source_typevarchar(20)'personal'::character varyingfalse
org_iduuidtruepublic.github_organizations
created_attimestamp with time zonenow()false
updated_attimestamp with time zonenow()false

Constraints

NameTypeDefinition
fk_user_github_repositories_userFOREIGN KEYFOREIGN KEY (user_id) REFERENCES users(id) ON DELETE CASCADE
fk_user_github_repositories_orgFOREIGN KEYFOREIGN KEY (org_id) REFERENCES github_organizations(id) ON DELETE CASCADE
user_github_repositories_pkeyPRIMARY KEYPRIMARY KEY (id)
uq_user_github_repositories_user_repoUNIQUEUNIQUE (user_id, github_repo_id)

Indexes

NameDefinition
user_github_repositories_pkeyCREATE UNIQUE INDEX user_github_repositories_pkey ON public.user_github_repositories USING btree (id)
uq_user_github_repositories_user_repoCREATE UNIQUE INDEX uq_user_github_repositories_user_repo ON public.user_github_repositories USING btree (user_id, github_repo_id)
idx_user_github_repositories_languageCREATE INDEX idx_user_github_repositories_language ON public.user_github_repositories USING btree (user_id, language) WHERE (language IS NOT NULL)
idx_user_github_repositories_orgCREATE INDEX idx_user_github_repositories_org ON public.user_github_repositories USING btree (user_id, org_id) WHERE (org_id IS NOT NULL)
idx_user_github_repositories_sourceCREATE INDEX idx_user_github_repositories_source ON public.user_github_repositories USING btree (user_id, source_type)
idx_user_github_repositories_userCREATE INDEX idx_user_github_repositories_user ON public.user_github_repositories USING btree (user_id, updated_at)

Relations


Generated by tbls

Open-source test coverage insights