-- ---------------------------------------------------------------------------
-- Retira `rsv_reservacionhabitacion.idPaquete` — columna muerta y engañosa.
--
-- Equivalente manual de la migración
--   database/migrations/2026_08_18_150000_drop_idpaquete_from_rsv_reservacionhabitacion.php
--
-- ⚠ SOLO EN EL PORTAL (asturias_api). EN Reservaciones V2 LA COLUMNA SE CONSERVA — decisión explícita:
--   allá es producción con 186k filas y el cambio no aporta nada. El snapshot NO transporta
--   este campo, así que el contrato entre los dos sistemas no cambia.
--
-- POR QUÉ SE VA
--   1. Nunca se escribió: NULL en las 135 habitaciones del portal y en las 186,522 de Reservaciones V2.
--      `ReservacionHabitacion::crear()` no la incluye y ningún cálculo la lee.
--   2. No podría representar la verdad aunque se llenara: el paquete es de un TRAMO de la
--      estancia, no de la habitación. Hay 20 habitaciones con más de un segmento y 13 con
--      DOS PAQUETES DISTINTOS (estancias que cruzan temporada o año). Un solo id tendría que
--      elegir uno y mentir sobre el otro.
--   3. Es una trampa: invita a calcular sobre ella, y como está en NULL el cálculo no falla
--      — devuelve "sin paquete" en silencio, la peor forma de equivocarse.
--
-- La verdad del paquete vive SIEMPRE en `rsv_reservacionhabitacionpaquete`, con sus propias
-- fechaLlegada / fechaSalida por segmento.
--
-- NO SE PIERDE NINGÚN DATO: la columna está vacía. Comprobación antes de ejecutar:
--   SELECT COUNT(*) AS debe_ser_0 FROM `rsv_reservacionhabitacion` WHERE `idPaquete` IS NOT NULL;
-- ---------------------------------------------------------------------------

ALTER TABLE `rsv_reservacionhabitacion` DROP COLUMN `idPaquete`;

-- Comprobación
-- SHOW COLUMNS FROM `rsv_reservacionhabitacion` LIKE 'idPaquete';   -- 0 filas

-- Reversa
-- ALTER TABLE `rsv_reservacionhabitacion`
--   ADD COLUMN `idPaquete` INT NULL DEFAULT NULL AFTER `reservacionHabitacionNotas`;
