Skip to main content

hr.job_role_profile_links

Schema: hr
English table: hr.job_role_profile_links
Italian original table:
Description: Links official CCNL job roles to their standardized technical profiles/competencies.

Overview

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

Columns

English columnItalian original columnTypeNullDefault / GeneratedDescription
id``integerNOInternal unique identifier (surrogate key).
jrpl_link_code_id``integerNOFunctional link identifier, unique within the tenant.
jrpl_job_role_code_id``integerNOReference to the official job role (hr.job_roles).
jrpl_job_profile_code_id``integerNOReference to the job profile details (hr.job_profiles).
tenant_id``integerYESTenant identifier for data isolation.
colcustom``jsonbYES'{}'::jsonbCustom metadata fields in JSON format.
_deleted``booleanYESfalseTechnical flag for soft delete.

Relationships

Outgoing foreign keys

ConstraintLocal columnsReferencesReferenced columnsOn updateOn delete
fk_jrpl_job_rolejrpl_job_role_code_id, tenant_idhr.job_rolesjr_code_id, tenant_idRESTRICTRESTRICT
fk_jrpl_profilejrpl_job_profile_code_id, tenant_idhr.job_profilesjp_code, tenant_idRESTRICTRESTRICT
fk_jrpl_tenanttenant_idcloud.tenantsten_internal_idRESTRICTCASCADE

Referenced by

No incoming foreign keys found.

Constraints

  • Primary key: pk_jrplid
  • Unique: uk_jrpl_code_tenantjrpl_link_code_id, tenant_id

Indexes

NameUniqueMethodColumns / expression
idx_jrpl_code_tenantNObtreetenant_id, jrpl_link_code_id) WHERE (_deleted = false
idx_jrpl_job_role_tenantNObtreetenant_id, jrpl_job_role_code_id) WHERE (_deleted = false
idx_jrpl_profile_tenantNObtreetenant_id, jrpl_job_profile_code_id) WHERE (_deleted = false
idx_jrpl_tenantNObtreetenant_id