- No terminal dentro da pasta backend, execute o comando: rm data/database.db
- No terminal dentro da pasta backend, execute o comando para criar uma migration: npx knex migrate:make tabelaDesejada --migrations-directory src/data/migrations
- Escreva em código a tabela com seus atributos (use como exemplo a tabela Usuários)
- Para criar o arquivo em databse.bd, no terminal, na pasta backend, execute: npx knex migrate:latest --knexfile knexfile.ts
- No terminal dentro da pasta backend, execute o comando para criar um seed: npx knex seed:make nomeTabela --knexfile src/knexfile.ts
- Abra o arquivo criado e faça as modificações necessárias.
- Após rodar as migrações, dentro da pasta backend execute o comando: npx knex seed:run --knexfile src/knexfile.ts
- No terminal dentro da pasta backend, execute o comando: npm test
- No terminal dentro da pasta backend, execute o comando: npm run test:coverage
- Para verificar a cobertura de testes, entre na pasta backend/src/coverage/lcov-report e abra o arquivo index.html no navegador para melhor análise.