Skip to main content

hr.company_announcement_reads

Schema: hr
English table: hr.company_announcement_reads
Italian original table: hr.comunicati_aziendali_link
Description: Read/acknowledgement tracking for company announcements per employment relationship.

Overview

  • Columns: 8
  • Primary key: id
  • Outgoing foreign keys: 3
  • Incoming foreign keys: 0
  • Indexes: 5

Columns

English columnItalian original columnTypeNullDefault / GeneratedDescription
ididintegerNOSurrogate primary key.
car_read_idcomazl_idintegerNORead tracking identifier within the tenant.
car_announcement_idcomazl_comaz_idintegerNOAnnouncement identifier (links to company announcements).
car_employment_idcomazl_rap_idintegerNOEmployment relationship identifier of the reader (employment record).
car_read_oncomazl_dt_readdateNODate when the announcement was marked as read.
tenant_idtenant_idintegerYESTenant identifier for row ownership and RLS filtering.
colcustomcolcustomjsonbYES'{}'::jsonbCustom fields in JSON format.
_deleted_deletedbooleanYESfalseSoft-delete flag (technical).

Relationships

Outgoing foreign keys

ConstraintLocal columnsReferencesReferenced columnsOn updateOn delete
fk_car_announcement_idcar_announcement_id, tenant_idhr.company_announcementsca_announcement_id, tenant_idRESTRICTRESTRICT
fk_car_employment_idcar_employment_id, tenant_idhr.employment_relationshipser_id, tenant_idRESTRICTCASCADE
fk_car_tenant_idtenant_idcloud.tenantsten_internal_idRESTRICTCASCADE

Referenced by

No incoming foreign keys found.

Constraints

  • Primary key: pk_company_announcement_readsid
  • Unique: uk_car_read_tenantcar_read_id, tenant_id

Indexes

NameUniqueMethodColumns / expression
idx_car_tenantNObtreetenant_id
idx_car_tenant_announcementNObtreetenant_id, car_announcement_id) WHERE (_deleted = false
idx_car_tenant_announcement_employmentNObtreetenant_id, car_announcement_id, car_employment_id) WHERE (_deleted = false
idx_car_tenant_employmentNObtreetenant_id, car_employment_id) WHERE (_deleted = false
idx_car_tenant_readNObtreetenant_id, car_read_id) WHERE (_deleted = false