-- Remover campos antigos que não são mais necessários ALTER TABLE "processos" DROP COLUMN IF EXISTS "orgaoJulgadorId"; ALTER TABLE "processos" DROP COLUMN IF EXISTS "orgaoJulgadorRef"; ALTER TABLE "processos" DROP COLUMN IF EXISTS "eventoCalendarioId"; ALTER TABLE "processos" DROP COLUMN IF EXISTS "ultimaConsulta"; -- Ajustar campos obrigatórios e tipos ALTER TABLE "processos" ALTER COLUMN "natureza" SET NOT NULL, ALTER COLUMN "tipoParteCliente" SET NOT NULL, ALTER COLUMN "orgaoJulgador" SET NOT NULL, ALTER COLUMN "nomeContraparte" SET NOT NULL, ALTER COLUMN "orgaoJulgador" TYPE VARCHAR(100), ALTER COLUMN "orgaoOrigem" TYPE VARCHAR(100), ALTER COLUMN "nomeContraparte" TYPE VARCHAR(100); -- Adicionar índices CREATE INDEX IF NOT EXISTS "idx_processo_numero" ON "processos"("numero"); CREATE INDEX IF NOT EXISTS "idx_processo_cliente" ON "processos"("clienteId");