-- ============================================================
--  Rollback de 2026-09-25_03_orden_compra_cerrada.sql
-- ------------------------------------------------------------
--  Antes de revertir, asegúrate de que ninguna orden quede en estado
--  'cerrada' (pásala de vuelta a 'recibida'), o el ENUM la rechazará.
-- ============================================================
USE tinsa_db;

UPDATE orden_compra SET estado = 'recibida' WHERE estado = 'cerrada';

ALTER TABLE orden_compra
  DROP COLUMN fecha_cierre,
  MODIFY COLUMN estado enum('borrador','pendiente_aprobacion','aprobada','rechazada','con_observaciones','enviada','confirmada','recibida_parcial','recibida','cancelada') NOT NULL DEFAULT 'borrador';
