20 lines
908 B
SQL
20 lines
908 B
SQL
-- 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");
|