npm install
- Se for em ambiente local:
npm install --dev
cp .env_example .env
npm run start:dev
sequelize migration:generate --name criar_tabela_alunos
npx sequelize-cli migration:generate --name criar_tabela_alunos
(esse comando funciona quando as dependências não estão no global) Complemento, tirado do do blog.nodejs.org:
- If you’re installing something that you want to use in your program, using require('whatever'), then install it locally, at the root of your project.
- If you’re installing something that you want to use in your shell, on the command line or something, install it globally, so that its binaries end up in your PATH environment variable.
- Opção nº 1:
sequelize db:migrate
- Opção nº 2:
npx sequelize db:migrate
sequelize-cli db:migrate:undo
npx sequelize-cli db:migrate:undo
- Reverter a migração, ajudar o arquivo de migration e rodar a migration de novo.
- Se for uma alteração de uma migration antiga, é mais fácil criar uma nova migration que altera o que é preciso.
- Para o caso de uma migration para excluir uma tabela, a lógica é a mesma da criação, mas invertemos a lógica de dentro do up and down, ou seja, meu up será para excluir e, se der erro, eu crio novamente.
- Opção nº 1:
sequelize db:create
- Opção nº 2:
npx sequelize db:create
- Em aula nós estávamos indo direto no pgAdmin e criando o banco manualmente. Em seguida, estávamos colocando o nome do novo banco dentro do .env
npm install sequelize
npm install pg
npm install -g sequelize-cli
npm install dotenv
npm install jsonwebtoken
To list globally installed packages with npm, you can use the npm ls command combined with the -g flag (short for global):
npm ls -g
Alternatively, to list locally installed packages present in the node_modules folder of a project, you can navigate to your project and run the npm ls command (without the -g flag)
npm ls