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 iPara 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 devnpx prisma migrate dev --skip-seedDentro 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 devPara abrir o prisma studio rode o comando:
npx prisma studioPara 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