13 lines
626 B
SQL
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");
|