-- Migración 002: Añadir soporte multi-propiedad
-- PREREQUISITO: Backup/export de datos existentes antes de ejecutar.
-- Todos los registros existentes se asignan a 'los_dragos' por defecto.
-- Confirmar con el negocio si es correcto antes de ejecutar.

-- Crear tipo enum para propiedades
CREATE TYPE property_type AS ENUM ('los_dragos', 'la_esquinita');

-- Añadir columna property con default para registros existentes
ALTER TABLE public.reservations
  ADD COLUMN property property_type NOT NULL DEFAULT 'los_dragos';

-- Eliminar el default una vez aplicado (queda el valor, pero nuevos registros deben especificarlo)
-- Comentar esta línea si se prefiere mantener el default permanentemente
ALTER TABLE public.reservations ALTER COLUMN property DROP DEFAULT;
