Skip to main content

hr.canteen_members

Schema: hr
English table: hr.canteen_members
Italian original table: hr.me_mensa_anagrafica
Description: Registry of individuals authorized to use the canteen services, including employees, consultants, and guests.

Overview

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

Columns

English columnItalian original columnTypeNullDefault / GeneratedDescription
ididintegerNOSurrogate primary key.
cm_idmensaana_idintegerNOIdentifier of the related cm record.
cm_canteen_company_idmensaana_mensaaz_idintegerNOIdentifier of the related cm canteen company record.
cm_last_namemensaana_cognomecharacter varying(50)NODisplay name for cm last.
cm_first_namemensaana_nomecharacter varying(50)NODisplay name for cm first.
cm_emailmensaana_emailcharacter varying(100)NOEmail address.
cm_badge_codemensaana_badgecharacter varying(5)NOUnique code assigned to the physical or virtual badge for canteen access.
tenant_idtenant_idintegerYESTenant identifier for data isolation.
colcustomcolcustomjsonbYES'{}'::jsonbJSON payload containing additional attributes.
_deleted_deletedbooleanYESfalseFlag indicating whether the record is soft-deleted.

Relationships

Outgoing foreign keys

ConstraintLocal columnsReferencesReferenced columnsOn updateOn delete
fk_cm_canteen_companycm_canteen_company_id, tenant_idhr.canteen_companiescc_id, tenant_idRESTRICTRESTRICT
fk_cm_tenanttenant_idcloud.tenantsten_internal_idRESTRICTCASCADE

Referenced by

No incoming foreign keys found.

Constraints

  • Primary key: pk_cmid
  • Unique: uk_cm_id_tenantcm_id, tenant_id

Indexes

NameUniqueMethodColumns / expression
idx_cm_canteen_company_tenantNObtreetenant_id, cm_canteen_company_id) WHERE (_deleted = false
idx_cm_id_tenantNObtreetenant_id, cm_id) WHERE (_deleted = false
idx_cm_tenantNObtreetenant_id