Skip to content

public.institution

Description

Entidade que representa as instituições internas e externas

Columns

NameTypeDefaultNullableChildrenParentsComment
iduuidfalsepublic.department public.position public.roleColuna de identificação da instituição
namevarchar(200)falseNome da instituição
is_externalbooleanfalseFlag que indica se a instituição é externa ao sistema
acronymvarchar(10)falseSigla única da instituição
addressvarchar(400)falseEndereço da instituição
emailvarchar(200)trueEmail da instituição
institution_type_iduuidfalsepublic.institution_typeChave estrangeira que referencia o tipo de instituição
observationsvarchar(1000)trueObservações relevantes sobre a instituição
phonevarchar(50)falseTelefone da instituição. Formato: '+999 999 999 999'
websitevarchar(200)trueWebsite da instituição
statusvarchar(25)'ACTIVE'::character varyingfalseApresenta se o registo está 'Activo' ou 'Inactivo'

Constraints

NameTypeDefinition
pk_institutionPRIMARY KEYPRIMARY KEY (id)
fk_institution_on_institution_typeFOREIGN KEYFOREIGN KEY (institution_type_id) REFERENCES institution_type(id)
uc_institution_acronymUNIQUEUNIQUE (acronym)
uc_institution_nameUNIQUEUNIQUE (name)

Indexes

NameDefinition
pk_institutionCREATE UNIQUE INDEX pk_institution ON public.institution USING btree (id)
uc_institution_acronymCREATE UNIQUE INDEX uc_institution_acronym ON public.institution USING btree (acronym)
uc_institution_nameCREATE UNIQUE INDEX uc_institution_name ON public.institution USING btree (name)

Relations

er


Generated by tbls

TIS.