Skip to main content

hr.training_course_attendance

Schema: hr
English table: hr.training_course_attendance
Italian original table: hr.corsi_presenze
Description: Attendance records for people in training course sessions.

Overview

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

Columns

English columnItalian original columnTypeNullDefault / GeneratedDescription
ididintegerNOSurrogate primary key.
tca_idcorp_idintegerNOBusiness identifier of the attendance record (unique per tenant).
tca_session_idcorp_cors_idintegerNOReferenced training course session identifier.
tca_person_idcorp_ana_idintegerNOReferenced person identifier.
tca_is_presentcorp_presentebooleanNOWhether the person was present in the session.
tca_hourscorp_oraintegerNOHours credited/recorded for attendance (as stored in source).
tenant_idtenant_idintegerYESTenant identifier for row-level segregation.
colcustomcolcustomjsonbYES'{}'::jsonbCustom fields in JSON format.
_deleted_deletedbooleanYESfalseTechnical soft-delete flag (true = logically hidden).

Relationships

Outgoing foreign keys

ConstraintLocal columnsReferencesReferenced columnsOn updateOn delete
fk_training_course_attendance_persontca_person_id, tenant_idhr.person_registrypr_id, tenant_idRESTRICTCASCADE
fk_training_course_attendance_sessiontca_session_id, tenant_idhr.training_course_sessionstcs_id, tenant_idRESTRICTRESTRICT
fk_training_course_attendance_tenanttenant_idcloud.tenantsten_internal_idRESTRICTCASCADE

Referenced by

No incoming foreign keys found.

Constraints

  • Primary key: pk_training_course_attendanceid
  • Unique: uk_training_course_attendance_tca_idtca_id, tenant_id

Indexes

NameUniqueMethodColumns / expression
idx_tca_tenantNObtreetenant_id
idx_tca_tenant_personNObtreetenant_id, tca_person_id) WHERE (_deleted = false
idx_tca_tenant_sessionNObtreetenant_id, tca_session_id) WHERE (_deleted = false
idx_tca_tenant_tca_idNObtreetenant_id, tca_id) WHERE (_deleted = false