Skip to content

Latest commit

 

History

History
69 lines (42 loc) · 1.54 KB

File metadata and controls

69 lines (42 loc) · 1.54 KB

Open-Coding de Prisma ORM

Neste open-coding nós exploramos algumas das várias funcionalidades que o Prisma ORM nos trás.

Get started

Instalando dependências

Para rodar o projeto, você pode rodar:

npm i

Criando env

Para criar o banco de dados você precisa criar um arquivo .env na raiz do seu projeto. Crie esse arquivo e insira o conteúdo:

DATABASE_URL="file:../db/dev.db"

Rodando migrations

Se você ainda não criou o banco de dados, esse comando vai criar o banco para você automaticamente. Este comando também vai ser usado para atualizar seu banco com novas migrations que forem criadas.

Com seed

npx prisma migrate dev

Sem seed

npx prisma migrate dev --skip-seed

Editando exemplos

Dentro do arquivo src/script.ts você vai encontrar o código base que vamos utilizar para executar os exemplos. Todos os exemplos estão dentro da função main comentados, basta você ir descomentando e executando o projeto com o comando da próxima seção.

Rodando projeto

Para rodar o script você pode executar:

npm run dev

Abrindo o prisma studio

Para abrir o prisma studio rode o comando:

npx prisma studio

Executando seed

Para servir de exemplo de seed nós configuramos um comando de seed para o prisma no package.json utilizando o arquivo seed.ts como seed. Para diretamente executar a seed use o comando:

npx prisma db seed

Links