Skip to main content

hr.collective_agreements

Schema: hr
English table: hr.collective_agreements
Italian original table: hr.contratti
Description: Master table for National Collective Labor Agreements (CCNL) and their general regulatory parameters.

Overview

  • Columns: 14
  • Primary key: id
  • Outgoing foreign keys: 1
  • Incoming foreign keys: 3
  • Indexes: 3

Columns

English columnItalian original columnTypeNullDefault / GeneratedDescription
ididintegerNOInternal surrogate primary key.
ca_codecon_idintegerNOBusiness identifier of the contract definition, unique per tenant.
ca_namecon_denominazionecharacter varying(40)NOContract definition name/label.
ca_valid_fromcon_valid_daldateNOStart date of validity for the contract definition.
ca_valid_tocon_valid_aldateNOEnd date of validity for the contract definition.
ca_sync_codecon_code_syncrocharacter varying(10)NOExternal synchronization code for integrations.
ca_monthly_payments_countcon_number_monthlynumeric(2,0)NONumber of monthly payments (monthly installments) associated with this contract definition.
ca_extension_countcon_num_proroganumeric(2,0)NONumber of extensions (proroghe) configured/allowed for this contract definition.
ca_max_extension_monthscon_max_month_proroganumeric(2,0)NOMaximum months allowed for extensions (proroghe) for this contract definition.
ca_full_time_hourscon_ore_full_timenumeric(2,0)NOReference full-time working hours for this contract definition.
tenant_idtenant_idintegerYESTenant identifier for multi-tenant partitioning.
colcustomcolcustomjsonbYES'{}'::jsonbCustom fields in JSON format.
_deleted_deletedbooleanYESfalseSoft-delete flag. True means the record is logically deleted.
ca_periodcon_periododaterangeYESGENERATED: daterange(ca_valid_from, ca_valid_to, '[]'::text)Validity period as a daterange generated from valid_from and valid_to (inclusive).

Relationships

Outgoing foreign keys

ConstraintLocal columnsReferencesReferenced columnsOn updateOn delete
fk_ca_tenanttenant_idcloud.tenantsten_internal_idRESTRICTCASCADE

Referenced by

From tableForeign keySource columnsTarget columns
hr.agreement_qualificationsfk_aq_collective_agreementaq_agreement_code, tenant_idca_code, tenant_id
hr.employment_agreement_assignmentsfk_eaa_collective_agreementeaa_agreement_code, tenant_idca_code, tenant_id
hr.medical_exam_type_parametersfk_metp_contract_idmetp_contract_id, tenant_idca_code, tenant_id

Constraints

  • Primary key: pk_caid
  • Unique: uk_ca_code_tenantca_code, tenant_id
  • Unique: uk_ca_tenant_code_alttenant_id, ca_code

Indexes

NameUniqueMethodColumns / expression
idx_ca_code_tenantNObtreetenant_id, ca_code) WHERE (_deleted = false
idx_ca_period_gistNOgisttenant_id, ca_period) WHERE (_deleted = false
idx_ca_tenant_old_refNObtreetenant_id