Repository files navigation # Semana 10 - Introdução ao Sequelize
## Rodar o repositório:
### Na primeira vez é necessário instalar as dependencias:
1. `npm install`
2. Se for em ambiente local: `npm install --dev`
3. `cp .env_example .env`
### Para rodar o repositório em ambiente local
1. `npm run start:dev`
## Trabalhando com migrations:
### Criar uma migration
1. `sequelize migration:generate --name alter_table_adicionar_login_alunos`
2. `npx sequelize-cli migration:generate --name criar_tabela_alunos`
### Rodar uma migration. Opções:
1. Opção nº 1: `sequelize db:migrate`
2. Opção nº 2: `npx sequelize db:migrate`
### Reverter a última migration:
1. `sequelize-cli db:migrate:undo`
2. `npx sequelize-cli db:migrate:undo`
## Documentação do Sequelize:
https://sequelize.org/docs/v6/core-concepts/model-basics/
## Novas Bibliotecas utilizadas:
### instalar o sequelize
`npm install sequelize`
### instalar o driver do PostgreSQL
`npm install pg`
### instalar o CLI do sequelize
`npm install -g sequelize-cli`
### instalar o dotenv
`npm install dotenv`
### instalar o JsonWebToken ( JWT )
`npm install jsonwebtoken`# api_escola
# API-ESCOLA
You can’t perform that action at this time.