
ALTER TABLE platform.configuraciones
    ADD COLUMN IF NOT EXISTS requiere_modelo boolean;

UPDATE platform.configuraciones
SET requiere_modelo = COALESCE(requiere_modelo, false)
WHERE requiere_modelo IS NULL;

ALTER TABLE platform.configuraciones
    ALTER COLUMN requiere_modelo SET DEFAULT false,
    ALTER COLUMN requiere_modelo SET NOT NULL;

COMMENT ON COLUMN platform.configuraciones.requiere_modelo
    IS 'TRUE exige seleccionar un modelo de plan de pago al registrar ventas en la sucursal y FALSE permite ventas con o sin modelo.';
