Skip to main content

hr.person_competency_scores

Schema: hr
English table: hr.person_competency_scores
Italian original table: hr.competenze_link
Description: Competency scores assigned to a person over a validity period.

Overview

  • Columns: 13
  • Primary key: id
  • Outgoing foreign keys: 3
  • Incoming foreign keys: 0
  • Indexes: 6

Columns

English columnItalian original columnTypeNullDefault / GeneratedDescription
ididintegerNOSurrogate primary key.
pcs_idcoml_idintegerNOPerson-competency record internal identifier, unique per tenant.
pcs_person_idcoml_ana_idintegerNOReference to the person.
pcs_competency_idcoml_com_idintegerNOReference to the competency.
pcs_valid_fromcoml_daldateNOStart date of validity for the competency score.
pcs_value_fvalorefnumeric(6,2)NOScore value for scale F.
pcs_value_evaloreenumeric(6,2)NOScore value for scale E.
pcs_value_vvalorevnumeric(6,2)NOScore value for scale V.
tenant_idtenant_idintegerYESTenant identifier.
colcustomcolcustomjsonbYES'{}'::jsonbCustom fields in JSON format.
_deleted_deletedbooleanYESfalseSoft delete flag.
pcs_valid_tocoml_aldateYESEnd date of validity for the competency score.
pcs_valid_periodcoml_periododaterangeYESGENERATED: daterange(pcs_valid_from, pcs_valid_to, '[]'::text)Validity period derived from valid_from and valid_to (inclusive).

Relationships

Outgoing foreign keys

ConstraintLocal columnsReferencesReferenced columnsOn updateOn delete
fk_prcpsc_competency_idpcs_competency_id, tenant_idhr.competenciescpt_id, tenant_idRESTRICTRESTRICT
fk_prcpsc_person_idpcs_person_id, tenant_idhr.person_registrypr_id, tenant_idRESTRICTCASCADE
fk_prcpsc_tenant_idtenant_idcloud.tenantsten_internal_idRESTRICTCASCADE

Referenced by

No incoming foreign keys found.

Constraints

  • Primary key: pk_person_competency_scoresid
  • Unique: uk_prcpsc_pcs_id_tenantpcs_id, tenant_id

Indexes

NameUniqueMethodColumns / expression
idx_prcpsc_tenantNObtreetenant_id
idx_prcpsc_tenant_competencyNObtreetenant_id, pcs_competency_id) WHERE (_deleted = false
idx_prcpsc_tenant_pcsNObtreetenant_id, pcs_id) WHERE (_deleted = false
idx_prcpsc_tenant_period_gistNOgisttenant_id, pcs_valid_period) WHERE (_deleted = false
idx_prcpsc_tenant_personNObtreetenant_id, pcs_person_id) WHERE (_deleted = false
idx_prcpsc_tenant_person_period_gistNOgisttenant_id, pcs_person_id, pcs_valid_period) WHERE (_deleted = false