CREATE TABLE IF NOT EXISTS "Anexo" ( "id" UUID NOT NULL DEFAULT gen_random_uuid(), "nome" TEXT NOT NULL, "url" TEXT NOT NULL, "tipo" TEXT NOT NULL, "tamanho" INTEGER NOT NULL, "atendimentoId" UUID, "tarefaId" UUID, "criadoEm" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT "Anexo_pkey" PRIMARY KEY ("id") ); -- Criar índices CREATE INDEX IF NOT EXISTS "Anexo_atendimentoId_idx" ON "Anexo"("atendimentoId"); CREATE INDEX IF NOT EXISTS "Anexo_tarefaId_idx" ON "Anexo"("tarefaId"); -- Adicionar foreign keys ALTER TABLE "Anexo" ADD CONSTRAINT "Anexo_atendimentoId_fkey" FOREIGN KEY ("atendimentoId") REFERENCES "Atendimento"("id") ON DELETE CASCADE ON UPDATE CASCADE; ALTER TABLE "Anexo" ADD CONSTRAINT "Anexo_tarefaId_fkey" FOREIGN KEY ("tarefaId") REFERENCES "Tarefa"("id") ON DELETE CASCADE ON UPDATE CASCADE;