Neste open-coding nós exploramos algumas das várias funcionalidades que o Prisma ORM nos trás.
Para rodar o projeto, você pode rodar:
npm i
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"
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.
npx prisma migrate dev
npx prisma migrate dev --skip-seed
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.
Para rodar o script você pode executar:
npm run dev
Para abrir o prisma studio rode o comando:
npx prisma studio
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