-- migrate:up
-- Borrar columnas obsoletas de tenant_settings: ahora cada zona de delivery
-- tiene su propio costo, días y rango horario. Schedule.delivery también queda
-- obsoleto (sólo pickup hace sentido como horario único de la tienda física).
ALTER TABLE tenant_settings
  DROP COLUMN IF EXISTS delivery_enabled,
  DROP COLUMN IF EXISTS delivery_days,
  DROP COLUMN IF EXISTS delivery_hours_start,
  DROP COLUMN IF EXISTS delivery_hours_end,
  DROP COLUMN IF EXISTS delivery_min_order;

UPDATE tenant_settings
SET schedule = (schedule - 'delivery')
WHERE schedule ? 'delivery';

-- migrate:down
-- noop: no preservamos los campos legacy.
SELECT 1;
