Skip to main content

hr.rooms_timeslot_definitions

Schema: hr
English table: hr.rooms_timeslot_definitions
Italian original table: hr.in_riu_fasce_orarie
Description: Configuration of availability windows, capacity, and scheduling rules for shared rooms.

Overview

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

Columns

English columnItalian original columnTypeNullDefault / GeneratedDescription
ididintegerNOSurrogate primary key.
rtd_idriuf_idintegerNOIdentifier of the related rtd record.
rtd_room_idriuf_riul_idintegerNOIdentifier of the related rtd room record.
rtd_day_of_weekriuf_dayweeknumeric(1,0)NORtd day of week.
rtd_start_timeriuf_dalle_oreintegerNOOpening time of the slot (integer, usually minutes from midnight).
rtd_end_timeriuf_alle_oreintegerNOClosing time of the slot (integer, usually minutes from midnight).
rtd_slot_duration_minutesriuf_slot_timeintegerNONumeric value.
rtd_max_booking_durationriuf_max_timeintegerNONumeric value.
rtd_capacityriuf_capienzaintegerNOMaximum number of people allowed in this timeslot.
rtd_tolerance_minutesriuf_tolleranzaintegerNONumeric value.
rtd_available_fromriuf_disp_da_datadateNOBoundary value used for range filtering (start/end).
rtd_available_toriuf_disp_a_datadateNOBoundary value used for range filtering (start/end).
rtd_suspended_fromriuf_sosp_da_datadateNOBoundary value used for range filtering (start/end).
rtd_suspended_toriuf_sosp_a_datadateNOBoundary value used for range filtering (start/end).
rtd_days_bitmaskriuf_giornicharacter varying(8)NOString representation or bitmask of active days.
rtd_booking_type_idriuf_tipo_prenotintegerNOIdentifier of the related rtd booking type record.
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_rtd_roomrtd_room_id, tenant_idhr.roomsrm_id, tenant_idRESTRICTRESTRICT
fk_rtd_tenanttenant_idcloud.tenantsten_internal_idRESTRICTCASCADE

Referenced by

From tableForeign keySource columnsTarget columns
hr.room_bookingsfk_rb_rescheduled_timeslotrb_rescheduled_timeslot_id, tenant_idrtd_id, tenant_id
hr.room_bookingsfk_rb_timeslotrb_timeslot_definition_id, tenant_idrtd_id, tenant_id
hr.rooms_timeslot_assignmentsfk_rta_timeslotrta_timeslot_id, tenant_idrtd_id, tenant_id

Constraints

  • Primary key: pk_rooms_timeslot_definitionsid
  • Unique: uk_rooms_timeslot_definitions_idrtd_id, tenant_id

Indexes

NameUniqueMethodColumns / expression
idx_rtd_id_tenantNObtreetenant_id, rtd_id) WHERE (_deleted = false
idx_rtd_room_tenantNObtreetenant_id, rtd_room_id) WHERE (_deleted = false
idx_rtd_tenantNObtreetenant_id