Closed tskxz closed 1 year ago
Criar o modelo e migração
npx sequelize-cli model:generate --name Treino --attributes nome:string,num_exercicios:integer,concuido:integer
Migração
Modelo
npm install --save-dev sequelize-cli
npx sequelize-cli init
config/config.json
"development": {
"username": "root",
"password": "root",
"database": "BrowseMuscle",
"host": "127.0.0.1",
"dialect": "mysql"
}
npx sequelize-cli model:generate --name NomeModelo --attributes firstName:string,lastName:string,email:string
npx sequelize-cli db:migrate
O Sequelize é um ORM(Object/Relational Mapper) para NodeJS. Suporta os dialetos PostgreSQL, MySQL, MariaDB, SQLite e MSSQL e recursos a relacionamentos.
https://sequelize.org/docs/v6/other-topics/migrations/