Skip to main content

hr.person_benefits

Schema: hr
English table: hr.person_benefits
Italian original table: hr.ana_benefit
Description: Records for person benefits.

Overview

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

Columns

English columnItalian original columnTypeNullDefault / GeneratedDescription
ididintegerNOSurrogate primary key.
pbn_idanaben_idintegerNOIdentifier of the related pbn record.
pbn_employment_relationship_idanaben_rap_idintegerNOIdentifier of the related pbn employment relationship record.
pbn_start_dateanaben_date_startdateNODate associated with the record.
pbn_end_dateanaben_date_enddateNODate associated with the record.
pbn_benefit_idanaben_ben_idintegerNOIdentifier of the related pbn benefit record.
tenant_idtenant_idintegerYESTenant identifier for data isolation.
colcustomcolcustomjsonbYES'{}'::jsonbJSON payload containing additional attributes.
_deleted_deletedbooleanYESfalseFlag indicating whether the record is soft-deleted.
pbn_periodanaben_periododaterangeYESGENERATED: daterange(pbn_start_date, pbn_end_date, '[]'::text)Pbn period.

Relationships

Outgoing foreign keys

ConstraintLocal columnsReferencesReferenced columnsOn updateOn delete
fk_pbn_benefitpbn_benefit_id, tenant_idhr.benefitsbft_id, tenant_idRESTRICTRESTRICT
fk_pbn_employment_relationshippbn_employment_relationship_id, tenant_idhr.employment_relationshipser_id, tenant_idRESTRICTCASCADE
fk_person_benefits_tenanttenant_idcloud.tenantsten_internal_idRESTRICTCASCADE

Referenced by

No incoming foreign keys found.

Constraints

  • Primary key: ana_benefit_pkeyid
  • Unique: k_anaben_id_uniquepbn_id, tenant_id

Indexes

NameUniqueMethodColumns / expression
idx_ana_benefit_anaben_ben_id_tenantNObtreetenant_id, pbn_benefit_id) WHERE (_deleted = false
idx_ana_benefit_anaben_id_tenantNObtreetenant_id, pbn_id) WHERE (_deleted = false
idx_ana_benefit_anaben_rap_id_tenantNObtreetenant_id, pbn_employment_relationship_id) WHERE (_deleted = false
idx_ana_benefit_tenantNObtreetenant_id
idx_pbn_tenant_period_gistNOgisttenant_id, pbn_period) WHERE (_deleted = false
idx_pbn_tenant_rap_period_gistNOgisttenant_id, pbn_employment_relationship_id, pbn_period) WHERE (_deleted = false