With the help of Sequelize-cli
we will create a simple scheme for application users:
Open terminal/shell at the root project folder and type the following command:
sequelize model:create --name User --attributes "name:string,
email:string"
You will see the following output on your terminal window:
Sequelize [Node: 6.3.0, CLI: 2.3.1, ORM: 3.19.3] Loaded configuration file "config/config.json". Using environment "development". Using gulpfile /usr/local/lib/node_modules/sequelize- cli/lib/gulpfile.js Starting 'model:create'... Finished 'model:create' after 13 ms
Let's check the user model file present at: models/User.js
, here add sequelize
using the define()
function to create the User scheme:
'use strict'; module.exports = function(sequelize, DataTypes) { var User = sequelize.define('User', { name: DataTypes.STRING, email: DataTypes.STRING }, { classMethods: { associate...