Skip to content

GabCostta/FSN5-Backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Projeto FSN5-Backend

📚 Tecnologias Utilizadas

  • React
  • Node.js
  • Prisma ORM
  • PostgreSQL
  • Prisma ERD Generator (Para gerar o Diagrama ER)

✅ Comandos Utilizados

1️⃣ Inicializar o Prisma

npx prisma init

2️⃣ Criar o banco de dados

npx prisma migrate dev --name init

3️⃣ Abrir o Prisma Studio (Visualizar o banco)

npx prisma studio

4️⃣ Resetar o banco de dados (caso necessário)

npx prisma migrate reset

🛠️ Gerar o Diagrama ER com o Prisma

1️⃣ Instalar o Prisma ERD Generator

npm install prisma-erd-generator

2️⃣ Adicionar no arquivo schema.prisma:

generator erd {
  provider = "prisma-erd-generator"
}

3️⃣ Gerar o Diagrama ER

npx prisma generate

O diagrama será gerado em formato .svg na pasta prisma/ERD.svg.


🛑 Resolvendo Erros Comuns

Erro P3006 - Shadow Database

rm -rf prisma/migrations
npx prisma migrate reset

🧐 Visualizar o Diagrama ER no pgAdmin

1️⃣ No pgAdmin, vá até Schemas > public 2️⃣ Clique com o botão direito em public 3️⃣ Selecione Generate ERD Diagram


🌐 Acesse o Prisma Studio

npx prisma studio

🎯 Resultado esperado

  • Banco de dados PostgreSQL sincronizado
  • Diagrama ER gerado com sucesso
  • Prisma Studio rodando perfeitamente ✅

💻 Frontend em React Vite

O frontend do projeto está localizado na pasta oficina-02 para a visualização do site.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published