Skip to main content

hr.user_profiles

Schema: hr
English table: hr.user_profiles
Italian original table:
Description: Definition of permission templates and visibility scopes for user accounts.

Overview

  • Columns: 14
  • Primary key: id
  • Outgoing foreign keys: 2
  • Incoming foreign keys: 1
  • Indexes: 5

Columns

English columnItalian original columnTypeNullDefault / GeneratedDescription
id``integerNOSurrogate primary key.
upr_id``integerNOIdentifier of the related upr record.
upr_user_type_id``integerNOIdentifier of the related upr user type record.
upr_description``character varying(50)NODescription text.
upr_companies_scope``character varying(100)NOText value.
upr_areas_scope``character varying(100)NOText value.
upr_groups_scope``character varying(100)NOText value.
upr_data_scope``textNOText value.
upr_applications_scope``textNOText value.
upr_work_sites_scope``character varying(100)NOText value.
upr_employee_summary_config``character varying(250)NOConfiguration for employee summary views/dashboards for this profile.
tenant_id``integerYESTenant identifier for data isolation.
colcustom``jsonbYES'{}'::jsonbJSON payload containing additional attributes.
_deleted``booleanYESfalseFlag indicating whether the record is soft-deleted.

Relationships

Outgoing foreign keys

ConstraintLocal columnsReferencesReferenced columnsOn updateOn delete
fk_upr_tenanttenant_idcloud.tenantsten_internal_idRESTRICTCASCADE
fk_upr_user_typeupr_user_type_id, tenant_idhr.x_user_typesxut_id, tenant_idRESTRICTRESTRICT

Referenced by

From tableForeign keySource columnsTarget columns
hr.usersfk_users_profileusr_profile_id, tenant_idupr_id, tenant_id

Constraints

  • Primary key: pk_user_profilesid
  • Unique: uk_upr_id_tenantupr_id, tenant_id

Indexes

NameUniqueMethodColumns / expression
idx_upr_companies_tenantNObtreetenant_id, upr_companies_scope) WHERE (_deleted = false
idx_upr_id_tenantNObtreetenant_id, upr_id) WHERE (_deleted = false
idx_upr_tenantNObtreetenant_id
idx_upr_user_type_tenantNObtreetenant_id, upr_user_type_id) WHERE (_deleted = false
idx_upr_work_sites_tenantNObtreetenant_id, upr_work_sites_scope) WHERE (_deleted = false