16 lines
769 B
SQL
16 lines
769 B
SQL
-- 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;
|