Skip to main content

hr.external_entities

Schema: hr
English table: hr.external_entities
Italian original table: hr.soggetti
Description: Table for external subjects, organizations, or individuals interacting with the system (e.g., vendors, partners).

Overview

  • Columns: 12
  • Primary key: id
  • Outgoing foreign keys: 1
  • Incoming foreign keys: 0
  • Indexes: 2

Columns

English columnItalian original columnTypeNullDefault / GeneratedDescription
ididintegerNOSurrogate primary key.
exe_idsog_idintegerNOBusiness identifier for the external entity, unique per tenant.
exe_typesog_tipocharacter varying(10)NOCategory of the entity (Individual vs Organization).
exe_last_namesog_cognomecharacter varying(30)NODisplay name for exe last.
exe_first_namesog_nomecharacter varying(20)NODisplay name for exe first.
exe_business_namesog_ragione_socialecharacter varying(50)NODisplay name for exe business.
exe_tax_codesog_codice_fiscalecharacter varying(16)NOCode for exe tax.
exe_vat_numbersog_partita_ivacharacter varying(11)NOText value.
exe_notessog_notetextNOFree-form notes.
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_tenant_idtenant_idcloud.tenantsten_internal_idRESTRICTCASCADE

Referenced by

No incoming foreign keys found.

Constraints

  • Primary key: pk_external_entitiesid
  • Unique: uk_exe_id_tenantexe_id, tenant_id

Indexes

NameUniqueMethodColumns / expression
idx_exe_id_tenantNObtreetenant_id, exe_id) WHERE (_deleted = false
idx_exe_tenantNObtreetenant_id