ALTER TABLE calculadora_igi MODIFY COLUMN empresa_id varchar(5) not null default '';
update calculadora_igi set empresa_id = '' where empresa_id = '0';

UPDATE calculadora_igi_item SET fraccion_arancelaria = (SELECT IF(tipo_producto = 'tenido', fraccion_arancelaria_tenido, fraccion_arancelaria) FROM producto_general pg where pg.producto_general_id = calculadora_igi_item.producto_general_id)
where producto_general_id <> '' and fraccion_arancelaria = ''
;


ALTER TABLE calculadora_igi CHANGE shipping_line shipping_line_id varchar(32) not null default '';

ALTER TABLE calculadora_igi CHANGE proveedor proveedor_id varchar(32) not null default '';


CREATE TABLE shipping_line(
    shipping_line_id varchar(32) not null primary key,
    nombre varchar(150) not null,
    `activo` enum('Si','No') NOT NULL DEFAULT 'Si',
    `alta_db` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
    `alta_por` varchar(50) NOT NULL default 'sistema',
    `ultimo_cambio` timestamp NULL DEFAULT NULL,
    `ultimo_cambio_por` varchar(50) DEFAULT NULL
);