Skip to content

public.position

Description

Entidade que representa os cargos

Columns

NameTypeDefaultNullableChildrenParentsComment
iduuidfalsepublic.position_assignment public.user_registration_position public.natural_person_positionColuna de identificação da posição
namevarchar(255)falseNome do Cargo
descriptionvarchar(255)trueDescrição do Cargo
institution_iduuidtruepublic.institutionInstituição à qual o cargo pertence, caso seja externo
is_externalbooleanfalseFlag que indica se o cargo é externa
default_role_iduuidtruepublic.roleChave estrangeira que referencia o papel (Role)

Constraints

NameTypeDefinition
fk_position_on_institutionFOREIGN KEYFOREIGN KEY (institution_id) REFERENCES institution(id)
pk_positionPRIMARY KEYPRIMARY KEY (id)
uc_position_nameUNIQUEUNIQUE (name)
fk_position_default_roleFOREIGN KEYFOREIGN KEY (default_role_id) REFERENCES role(id)

Indexes

NameDefinition
pk_positionCREATE UNIQUE INDEX pk_position ON public."position" USING btree (id)
uc_position_nameCREATE UNIQUE INDEX uc_position_name ON public."position" USING btree (name)

Relations

er


Generated by tbls

TIS.