Initial commit: monorepo Naturcalabacera reservas (apps/api + apps/web + packages/shared)
This commit is contained in:
15
supabase/migrations/002_add_property.sql
Normal file
15
supabase/migrations/002_add_property.sql
Normal file
@@ -0,0 +1,15 @@
|
||||
-- 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;
|
||||
Reference in New Issue
Block a user