Skip to main content

hr.contract_level_job_links

Schema: hr
English table: hr.contract_level_job_links
Italian original table:
Description: Association table linking contract levels to job roles (mansioni) within a tenant.

Overview

  • Columns: 7
  • Primary key: id
  • Outgoing foreign keys: 5
  • Incoming foreign keys: 0
  • Indexes: 4

Columns

English columnItalian original columnTypeNullDefault / GeneratedDescription
id``integerNOInternal surrogate primary key.
link_code``integerNOBusiness identifier of the association record, unique per tenant.
contract_level_code``integerNOReference to the contract level (business code), unique per tenant.
job_code``integerNOReference to the job role (mansione) business code, unique per tenant.
tenant_id``integerYESTenant identifier for multi-tenant partitioning.
colcustom``jsonbYES'{}'::jsonbCustom fields in JSON format.
_deleted``booleanYESfalseSoft-delete flag. True means the record is logically deleted.

Relationships

Outgoing foreign keys

ConstraintLocal columnsReferencesReferenced columnsOn updateOn delete
fk_cljl_contract_levelcontract_level_code, tenant_idhr.agreement_levelsal_code, tenant_idRESTRICTRESTRICT
fk_cljl_jobjob_code, tenant_idhr.job_rolesjr_code_id, tenant_idRESTRICTRESTRICT
fk_conl_idcontract_level_code, tenant_idhr.agreement_levelsal_code, tenant_idRESTRICTRESTRICT
fk_man_idjob_code, tenant_idhr.job_rolesjr_code_id, tenant_idRESTRICTRESTRICT
fk_tenant_idtenant_idcloud.tenantsten_internal_idRESTRICTCASCADE

Referenced by

No incoming foreign keys found.

Constraints

  • Primary key: contract_level_job_links_pkeyid
  • Unique: uk_cljl_link_code_tenantlink_code, tenant_id

Indexes

NameUniqueMethodColumns / expression
idx_cljl_tenantNObtreetenant_id
idx_cljl_tenant_contract_levelNObtreetenant_id, contract_level_code) WHERE (_deleted = false
idx_cljl_tenant_jobNObtreetenant_id, job_code) WHERE (_deleted = false
idx_cljl_tenant_link_codeNObtreetenant_id, link_code) WHERE (_deleted = false