14 lines
517 B
SQL
14 lines
517 B
SQL
-- Criar tabela para documentos
|
|
CREATE TABLE IF NOT EXISTS "documentos" (
|
|
"id" UUID PRIMARY KEY DEFAULT gen_random_uuid(),
|
|
"processoId" UUID NOT NULL,
|
|
"nome" VARCHAR(200) NOT NULL,
|
|
"tipo" VARCHAR(50) NOT NULL,
|
|
"url" TEXT NOT NULL,
|
|
"dataCriacao" TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
|
|
FOREIGN KEY ("processoId") REFERENCES "processos"("id") ON DELETE CASCADE
|
|
);
|
|
|
|
-- Adicionar índice para melhor performance
|
|
CREATE INDEX IF NOT EXISTS "idx_documentos_processo" ON "documentos"("processoId");
|