Skip to main content

hr.expense_note_travel_mean_custom_fields

Schema: hr
English table: hr.expense_note_travel_mean_custom_fields
Italian original table: hr.in_notaspese_mezzi_fieldcustom
Description: Bridge table that assigns/whitelists custom fields to specific expense note travel means.

Overview

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

Columns

English columnItalian original columnTypeNullDefault / GeneratedDescription
ididintegerNOSurrogate primary key.
entmcf_idnsmf_idintegerNOLogical bridge row identifier (unique per tenant).
entmcf_entm_idnsmf_nsm_idintegerNOReference to the travel mean (expense_note_travel_means.entm_id).
entmcf_custom_field_idnsmf_cfield_idintegerNOReference to the custom field identifier (from the application custom fields catalog).
tenant_idtenant_idintegerYESTenant identifier for data isolation.
colcustomcolcustomjsonbYES'{}'::jsonbCustom fields container (JSON).
_deleted_deletedbooleanYESfalseTechnical soft delete flag. FALSE = active, TRUE = hidden (not a functional deletion).

Relationships

Outgoing foreign keys

ConstraintLocal columnsReferencesReferenced columnsOn updateOn delete
fk_entmcf_tenanttenant_idcloud.tenantsten_internal_idRESTRICTCASCADE
fk_entmcf_travel_meanentmcf_entm_id, tenant_idhr.expense_note_travel_meansentm_id, tenant_idRESTRICTRESTRICT

Referenced by

No incoming foreign keys found.

Constraints

  • Primary key: pk_expense_note_travel_mean_custom_fieldsid
  • Unique: uk_entmcf_id_tenantentmcf_id, tenant_id

Indexes

NameUniqueMethodColumns / expression
idx_entmcf_tenant_custom_fieldNObtreetenant_id, entmcf_custom_field_id) WHERE (_deleted = false
idx_entmcf_tenant_entmNObtreetenant_id, entmcf_entm_id) WHERE (_deleted = false
idx_expense_note_travel_mean_custom_fields_tenantNObtreetenant_id
idx_expense_note_travel_mean_custom_fields_tenant_entmcf_idNObtreetenant_id, entmcf_id) WHERE (_deleted = false