-- Ajuste do enum StatusRequisicao: RECUSADA/CANCELADA -> REJEITADA/COMPRADA
-- (sem dados em uso; conversão segura)
BEGIN;
CREATE TYPE "StatusRequisicao_new" AS ENUM ('RASCUNHO', 'PENDENTE', 'APROVADA', 'REJEITADA', 'COMPRADA');
ALTER TABLE "requisicao" ALTER COLUMN "status" DROP DEFAULT;
ALTER TABLE "requisicao" ALTER COLUMN "status" TYPE "StatusRequisicao_new" USING ("status"::text::"StatusRequisicao_new");
ALTER TYPE "StatusRequisicao" RENAME TO "StatusRequisicao_old";
ALTER TYPE "StatusRequisicao_new" RENAME TO "StatusRequisicao";
DROP TYPE "StatusRequisicao_old";
ALTER TABLE "requisicao" ALTER COLUMN "status" SET DEFAULT 'RASCUNHO';
COMMIT;
