ALTER TABLE `vitex`.`nota_bodega` DROP INDEX `toolbar_modif_imporante_cuantas`;

ALTER TABLE `nota_bodega` DROP INDEX `idx_modificacion_importante`, 
ADD INDEX `idx_modificacion_importante` (`modificacion_importante` ASC, `modificacion_importante_el` DESC, `alta_db` DESC, `numero_order_text` DESC, `bodega_id`, `horas_diferencia`, `modificacion_importante_cuantas`) USING BTREE;


ALTER TABLE `vitex`.`nota_bodega` ADD INDEX `idx_system_lock` (`alta_db`, `system_lock_el`, `system_lock`);
ALTER TABLE `vitex`.`nota_bodega` ADD INDEX `idx_super_lock` (`alta_db`, `super_lock_el`, `super_lock`);
ALTER TABLE nota_bodega ADD COLUMN horas_diferencia INT GENERATED ALWAYS AS (IF(`modificacion_importante_cuantas` > 0,TIMESTAMPDIFF(HOUR, alta_db, modificacion_importante_el),0)) STORED;


ALTER TABLE nota_bodega_autorizacion  ADD COLUMN horas_diferencia INT DEFAULT 0;
ALTER TABLE nota_bodega_log   ADD COLUMN horas_diferencia INT DEFAULT 0;
ALTER TABLE nota_bodega_verificacion  ADD COLUMN horas_diferencia INT DEFAULT 0;