Appearance
public.natural_person_position
Description
Entidade que detalha um vínculo funcional de uma pessoa.
Columns
| Name | Type | Default | Nullable | Children | Parents | Comment |
|---|---|---|---|---|---|---|
| id | uuid | false | public.natural_person_position_role | Identificador único do vínculo funcional | ||
| functional_number | varchar(255) | false | Número funcional da pessoa | |||
| natural_person_id | uuid | false | public.natural_person | Referência à pessoa | ||
| department_id | uuid | false | public.department | Departamento do vínculo funcional | ||
| position_id | uuid | false | public.position | Cargo do vínculo funcional | ||
| creation_date | timestamp without time zone | true | Data de Criação do cargo da pessoa | |||
| deletion_date | timestamp without time zone | true | Data de exclusão do cargo da pessoa |
Constraints
| Name | Type | Definition |
|---|---|---|
| fk_npp_on_department | FOREIGN KEY | FOREIGN KEY (department_id) REFERENCES department(id) |
| fk_npp_on_position | FOREIGN KEY | FOREIGN KEY (position_id) REFERENCES "position"(id) |
| fk_npp_on_natural_person | FOREIGN KEY | FOREIGN KEY (natural_person_id) REFERENCES natural_person(person_id) |
| pk_natural_person_position | PRIMARY KEY | PRIMARY KEY (id) |
Indexes
| Name | Definition |
|---|---|
| pk_natural_person_position | CREATE UNIQUE INDEX pk_natural_person_position ON public.natural_person_position USING btree (id) |
Relations
Generated by tbls