Skip to main content

pres.employee_badges

Schema: pres
English table: pres.employee_badges
Italian original table: pres.badge
Description: Assignment table linking physical badge numbers to employee employment records with temporal validity ranges.

Overview

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

Columns

English columnItalian original columnTypeNullDefault / GeneratedDescription
ididintegerNOIdentifier of the related record.
emb_idbadge_idintegerNOUnique identifier for the badge assignment.
tenant_idtenant_idintegerNOIdentifier of the related tenant.
emb_employment_idbadge_rap_idintegerNO0Identifier of the related emb employment.
emb_badge_numberbadge_cod_badgecharacter(6)NO''::bpcharThe physical or alphanumeric code of the badge.
emb_valid_frombadge_daldateNOValue of emb valid from.
emb_valid_tobadge_aldateNOValue of emb valid to.
emb_validity_rangebadge_periododaterangeYESGENERATED: daterange(emb_valid_from, emb_valid_to, '[]'::text)Temporal range (daterange) during which the badge is assigned to the employee.

Relationships

Outgoing foreign keys

ConstraintLocal columnsReferencesReferenced columnsOn updateOn delete
fk_badge_badge_rap_id_to_rapportitenant_id, emb_employment_idhr.employment_relationshipstenant_id, er_idRESTRICTCASCADE
fk_emb_tenanttenant_idcloud.tenantsten_internal_idCASCADECASCADE

Referenced by

No incoming foreign keys found.

Constraints

  • Primary key: pk_employee_badgesid
  • Unique: badge_badge_id_keytenant_id, emb_id

Indexes

NameUniqueMethodColumns / expression
idx_emb_badge_number_lookupNObtreetenant_id, emb_badge_number
idx_emb_employment_lookupNObtreetenant_id, emb_employment_id
idx_emb_validity_range_gistNOgistemb_validity_range