-- Horarios opcionales de entrada/salida para cualquier reserva.
-- Permite que dos reservas compartan el mismo día siempre que sus rangos horarios no se solapen
-- (p. ej. una boda que termina a las 12:00 y un cumpleaños que empieza a las 17:00).
-- Aplicable tanto a Naturcalabacera (eventos) como a Teneriffa.

ALTER TABLE natur_reservas.reservations
  ADD COLUMN IF NOT EXISTS start_time TIME,
  ADD COLUMN IF NOT EXISTS end_time   TIME;

COMMENT ON COLUMN natur_reservas.reservations.start_time IS 'Hora de entrada (HH:mm). Opcional. Si está presente junto con end_time, se usa para detectar solapamientos por horario.';
COMMENT ON COLUMN natur_reservas.reservations.end_time   IS 'Hora de salida (HH:mm). Opcional. Si está presente junto con start_time, se usa para detectar solapamientos por horario.';
