Skip to main content

hr.user_session

Schema: hr
English table: hr.user_session
Italian original table: hr._session
Description: User sessions (authentication/session tracking).

Overview

  • Columns: 13
  • Primary key: id
  • Outgoing foreign keys: 3
  • Incoming foreign keys: 1
  • Indexes: 6

Columns

English columnItalian original columnTypeNullDefault / GeneratedDescription
ididintegerNOSurrogate primary key.
us_ids_idintegerNOLogical session identifier (unique per tenant).
us_tokens_tokenintegerNOSession token (implementation-specific).
us_user_ids_ut_idintegerNOUser identifier (references users).
us_started_ats_startcharacter varying(14)NOSession start timestamp stored as varchar(14), e.g. YYYYMMDDHH24MISS.
us_ended_ats_endcharacter varying(14)NOSession end timestamp stored as varchar(14), e.g. YYYYMMDDHH24MISS.
us_ip_addresss_ip_addresscharacter varying(15)NOIP address.
us_timeout_secondss_timeoutintegerNOSession timeout in seconds.
us_language_ids_lng_idintegerYESLanguage identifier (references languages).
us_session_ids_sessionidcharacter varying(100)NOApplication session id (string).
us_last_modified_ats_last_modifiedcharacter varying(14)NOLast modification timestamp stored as varchar(14), e.g. YYYYMMDDHH24MISS.
us_path_languages_path_languagecharacter varying(100)NOLanguage path / routing language (implementation-specific).
tenant_idtenant_idintegerYESTenant identifier (multi-tenant isolation).

Relationships

Outgoing foreign keys

ConstraintLocal columnsReferencesReferenced columnsOn updateOn delete
fk_user_session_languageus_language_id, tenant_idhr.languageslanguage_code_id, tenant_idRESTRICTRESTRICT
fk_user_session_tenanttenant_idcloud.tenantsten_internal_idRESTRICTCASCADE
fk_user_session_userus_user_id, tenant_idhr.usersusr_id, tenant_idRESTRICTRESTRICT

Referenced by

From tableForeign keySource columnsTarget columns
hr.user_session_varfk_user_session_var_sessionusv_session_id, tenant_idus_id, tenant_id

Constraints

  • Primary key: user_session_pkeyid
  • Unique: uk_us_id_tenantus_id, tenant_id

Indexes

NameUniqueMethodColumns / expression
idx_user_session_tenantNObtreetenant_id
idx_user_session_tenant_session_idNObtreetenant_id, us_session_id
idx_user_session_tenant_us_idNObtreetenant_id, us_id
idx_user_session_tenant_user_idNObtreetenant_id, us_user_id
idx_user_session_tenant_user_id_session_idNObtreetenant_id, us_user_id, us_session_id
idx_user_session_tenant_user_id_started_atNObtreetenant_id, us_user_id, us_started_at DESC