-- ICYLAB OS - Selector de unidades en cotizaciones
-- Ejecutar antes de desplegar los archivos PHP actualizados.

ALTER TABLE products
    ADD COLUMN IF NOT EXISTS unit varchar(30) NOT NULL DEFAULT 'unidad' AFTER stock;

ALTER TABLE crm_quote_items
    ADD COLUMN IF NOT EXISTS unit varchar(30) NOT NULL DEFAULT 'unidad' AFTER quantity;

UPDATE products
SET unit = 'unidad'
WHERE unit IS NULL OR TRIM(unit) = '';

UPDATE crm_quote_items
SET unit = 'unidad'
WHERE unit IS NULL OR TRIM(unit) = '';
