@thinkeloquent/rd2020-sequelize-setup
v1.13.4
Published
https://github.com/sequelize/cli#documentation https://sequelize.org/master/manual/migrations.html
Readme
https://github.com/sequelize/cli#documentation https://sequelize.org/master/manual/migrations.html
Using Sequelize-CLI
npm install --save sequelize-cli
npm install --save sequelize
npm install --save sqlite3
npx sequelize-cli init
npx sequelize-cli model:generate --name User --attributes firstName:string,lastName:string,email:string
npx sequelize-cli db:migrate
npx sequelize-cli seed:generate --name demo-user
---
module.exports = {
up: (queryInterface, Sequelize) => {
return queryInterface.bulkInsert('Users', [{
firstName: 'John',
lastName: 'Doe',
email: '[email protected]',
createdAt: new Date(),
updatedAt: new Date()
}]);
},
down: (queryInterface, Sequelize) => {
return queryInterface.bulkDelete('Users', null, {});
}
};
---
npx sequelize-cli db:seed:allGetting Started
- run
node src/init
