Skip to main content

hr.employment_job_role_assignments

Schema: hr
English table: hr.employment_job_role_assignments
Italian original table: hr.rapporti_mansioni
Description: Assigns official CCNL job roles to employees for legal and safety compliance.

Overview

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

Columns

English columnItalian original columnTypeNullDefault / GeneratedDescription
ididintegerNOSurrogate primary key.
ejra_idrapconm_idintegerNOIdentifier of the related ejra record.
ejra_er_idrapconm_rap_idintegerNOIdentifier of the related ejra er record.
ejra_job_role_code_idrapconm_conm_idintegerNOIdentifier of the related ejra job role code record.
ejra_percentagerapconm_percetagenumeric(5,2)NOEjra percentage.
ejra_start_daterapconm_daldateNODate associated with the record.
ejra_end_datetenant_iddateYESDate associated with the record.
ejra_periodcolcustomdaterangeYESGENERATED: daterange(ejra_start_date, ejra_end_date, '[]'::text)Ejra period.
tenant_id_deletedintegerNOTenant identifier for data isolation.
colcustomrapconm_aljsonbYES'{}'::jsonbJSON payload containing additional attributes.
_deletedrapconm_periodobooleanYESfalseFlag indicating whether the record is soft-deleted.

Relationships

Outgoing foreign keys

ConstraintLocal columnsReferencesReferenced columnsOn updateOn delete
fk_ejra_employment_relationshipejra_er_id, tenant_idhr.employment_relationshipser_id, tenant_idRESTRICTCASCADE
fk_ejra_job_roleejra_job_role_code_id, tenant_idhr.job_rolesjr_code_id, tenant_idRESTRICTRESTRICT
fk_ejra_tenanttenant_idcloud.tenantsten_internal_idRESTRICTCASCADE

Referenced by

No incoming foreign keys found.

Constraints

  • Primary key: pk_ejraid
  • Unique: uk_ejra_id_tenantejra_id, tenant_id

Indexes

NameUniqueMethodColumns / expression
idx_ejra_er_tenantNObtreetenant_id, ejra_er_id) WHERE (_deleted = false
idx_ejra_job_role_tenantNObtreetenant_id, ejra_job_role_code_id) WHERE (_deleted = false
idx_ejra_tenantNObtreetenant_id