-- ============================================================================
--  rsv_reservacion — agregar la columna 'idSolicitud'
-- ============================================================================
--  Base de datos: asturias_api
--  Motivo: una reservación de tipo 'Invitado' nace de una solicitud de invitados
--          (inv_solicitud). Esta columna liga la reservación con su solicitud de
--          origen, para poder marcar la solicitud como "Reserva realizada" en la
--          pantalla /reservaciones/inicio. Es NULL en las reservaciones de socio.
--
--  Aplicar manualmente:  mysql -u root asturias_api < rsv_reservacion_add_idsolicitud.sql
--  (equivale a la migración 2026_07_17_120000_add_idsolicitud_to_rsv_reservacion.php)
-- ============================================================================

ALTER TABLE `rsv_reservacion`
  ADD COLUMN `idSolicitud` int NULL DEFAULT NULL COMMENT 'Solicitud de invitados de origen (inv_solicitud); NULL en reservaciones de socio' AFTER `reservacionTipo`,
  ADD INDEX `fk_reservacion_solicitud` (`idSolicitud`),
  ADD CONSTRAINT `fk_reservacion_solicitud` FOREIGN KEY (`idSolicitud`) REFERENCES `inv_solicitud` (`idSolicitud`) ON DELETE RESTRICT ON UPDATE RESTRICT;
