Skip to content

public.position_assignment

Description

Entidade que representa a atribuição de um cargo a uma pessoa em um departamento específico.

Columns

NameTypeDefaultNullableChildrenParentsComment
iduuidfalseColuna de identificação da atribuição de cargo
functional_numbervarchar(255)falseNúmero funcional único do colaborador nesta atribuição
natural_person_iduuidfalsepublic.natural_personPessoa associada a esta atribuição
department_iduuidfalsepublic.departmentDepartamento onde o cargo é exercido
position_iduuidfalsepublic.positionCargo atribuído à pessoa

Constraints

NameTypeDefinition
fk_position_assignment_on_departmentFOREIGN KEYFOREIGN KEY (department_id) REFERENCES department(id)
fk_position_assignment_on_positionFOREIGN KEYFOREIGN KEY (position_id) REFERENCES "position"(id)
fk_position_assignment_on_natural_personFOREIGN KEYFOREIGN KEY (natural_person_id) REFERENCES natural_person(person_id)
pk_position_assignmentPRIMARY KEYPRIMARY KEY (id)

Indexes

NameDefinition
pk_position_assignmentCREATE UNIQUE INDEX pk_position_assignment ON public.position_assignment USING btree (id)

Relations

er


Generated by tbls

TIS.