Skip to content

Bahia-devs/open-coding-prisma-orm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Open-coding de Prisma ORM

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published