ALTER TABLE producto_costs_bodega
    MODIFY COLUMN producto_costo_bodegas_id VARCHAR(50) GENERATED ALWAYS AS (CONCAT(`fecha`, _utf8mb4'_', `producto_general_id`)),
    MODIFY COLUMN producto_general_id VARCHAR(39) NOT NULL;

ALTER TABLE producto_costs_bodega_report
    MODIFY COLUMN producto_costo_bodegas_id VARCHAR(50) GENERATED ALWAYS AS (CONCAT(`fecha`, _utf8mb4'_', `producto_general_id`)),
    MODIFY COLUMN producto_general_id VARCHAR(39) NOT NULL;


DROP TRIGGER IF EXISTS tr_cif_producto_cost_cif;
DROP TRIGGER IF EXISTS tr_cif_producto_cost_report_cif;

ALTER TABLE producto_costs_bodega
    DROP COLUMN reference_1,
    DROP COLUMN reference_1_blanco,
    DROP COLUMN reference_2,
    DROP COLUMN reference_2_blanco;
ALTER TABLE producto_costs_bodega ADD COLUMN fecha_blanco DATE NULL DEFAULT NULL AFTER fecha;
ALTER TABLE producto_costs_bodega_report ADD COLUMN fecha_blanco DATE NULL DEFAULT NULL AFTER fecha;
