Skip to content

Rotas organizadas por contexto, onde cada contexto é um arquivo separado.

License

Notifications You must be signed in to change notification settings

a-natureza/API_JWT_Routes

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 criar_tabela_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

About

Rotas organizadas por contexto, onde cada contexto é um arquivo separado.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published