Esta documentação descreve o passo a passo das alterações necessárias para atualizar o projeto para o Prisma na versão 7.2.0, incluindo ajustes nos testes E2E.
.gitignoreAdicione a seguinte linha ao final do arquivo para ignorar os arquivos gerados pelo Prisma:
prisma/generated
Execute os seguintes comandos para instalar as dependências atualizadas:
npm install @prisma/adapter-pg@^7.2.0 @prisma/client@^7.2.0 pg@^8.17.1
npm install -D prisma@^7.2.0 typescript@^5.9.3 tsup@^8.5.1
Arquivo: prisma/schema.prisma
Altere o bloco generator client:
generator client {
provider = "prisma-client"
output = "./generated/prisma"
}
Mudanças:
provider alterado de "prisma-client-js" para "prisma-client"output apontando para "./generated/prisma"datasourceRemova a linha url do bloco datasource db:
datasource db {
provider = "postgresql"
}
Observação: A URL do banco de dados agora será configurada via adapter no código e arquivo de configurações do prisma.