Files
advx/prisma/migrations/[timestamp]_add_datajud_update.sql
2025-04-10 23:07:21 -03:00

13 lines
626 B
SQL

-- Adicionar novas colunas se não existirem
ALTER TABLE "processos"
ADD COLUMN IF NOT EXISTS "dataAjuizamento" TIMESTAMP,
ADD COLUMN IF NOT EXISTS "classeProcessual" VARCHAR(255),
ADD COLUMN IF NOT EXISTS "assuntos" TEXT[],
ADD COLUMN IF NOT EXISTS "nivelSigilo" INTEGER,
ADD COLUMN IF NOT EXISTS "dadosDatajud" JSONB;
-- Criar índices sem forçar
CREATE INDEX IF NOT EXISTS "idx_processos_data_ajuizamento" ON "processos"("dataAjuizamento");
CREATE INDEX IF NOT EXISTS "idx_processos_classe" ON "processos"("classeProcessual");
CREATE INDEX IF NOT EXISTS "idx_processos_datajud" ON "processos" USING gin("dadosDatajud");