Skip to content

public.person

Description

Entidade base que representa uma pessoa física ou jurídica

Columns

NameTypeDefaultNullableChildrenParentsComment
iduuidfalsepublic.legal_person public.natural_personColuna de identificação única da pessoa
person_typevarchar(20)falseApresenta o tipo da pessoa (física ou jurídica)
nifvarchar(50)falseNúmero de Identificação Fiscal (NIF)
addressvarchar(400)trueEndereço da pessoa
phonevarchar(50)trueTelefone de contacto principal
emailvarchar(200)trueEmail de contacto principal
statusvarchar(255)falseIndica se o registo da pessoa está 'Activo' ou 'Inactivo'
creation_datetimestamp without time zonefalseData de Criação do registo

Constraints

NameTypeDefinition
pk_personPRIMARY KEYPRIMARY KEY (id)
uc_person_emailUNIQUEUNIQUE (email)
uc_person_nifUNIQUEUNIQUE (nif)

Indexes

NameDefinition
pk_personCREATE UNIQUE INDEX pk_person ON public.person USING btree (id)
uc_person_emailCREATE UNIQUE INDEX uc_person_email ON public.person USING btree (email)
uc_person_nifCREATE UNIQUE INDEX uc_person_nif ON public.person USING btree (nif)

Relations

er


Generated by tbls

TIS.