Skip to main content

hr.benefits

Schema: hr
English table: hr.benefits
Italian original table: hr.benefit
Description: Benefit types / catalogue (lookup) used to assign benefits to employees.

Overview

  • Columns: 6
  • Primary key: id
  • Outgoing foreign keys: 1
  • Incoming foreign keys: 1
  • Indexes: 2

Columns

English columnItalian original columnTypeNullDefault / GeneratedDescription
ididintegerNOSurrogate primary key.
bft_idben_idintegerNOLogical benefit identifier (unique per tenant).
bft_descriptionben_descriptioncharacter varying(100)NOBenefit description/name.
tenant_idtenant_idintegerYESTenant identifier for data isolation.
colcustomcolcustomjsonbYES'{}'::jsonbCustom fields in JSON format.
_deleted_deletedbooleanYESfalseTechnical soft-delete flag.

Relationships

Outgoing foreign keys

ConstraintLocal columnsReferencesReferenced columnsOn updateOn delete
fk_benefits_tenanttenant_idcloud.tenantsten_internal_idRESTRICTCASCADE

Referenced by

From tableForeign keySource columnsTarget columns
hr.person_benefitsfk_pbn_benefitpbn_benefit_id, tenant_idbft_id, tenant_id

Constraints

  • Primary key: benefits_pkeyid
  • Unique: uk_bft_id_tenantbft_id, tenant_id

Indexes

NameUniqueMethodColumns / expression
idx_bft_tenantNObtreetenant_id
idx_bft_tenant_bftNObtreetenant_id, bft_id) WHERE (_deleted = false