Sequelize

http://docs.sequelizejs.com/manual/tutorial/migrations.html

http://sequelize.readthedocs.io/en/latest/docs/migrations/

install cli

npm install --save sequelize-cli

init

node_modules/.bin/sequelize init

config file : config/config.json

generate migration file

node_modules/.bin/sequelize migration:create --name create-ticket-tiers

running migrate

node_modules/.bin/sequelize db:migrate

undo migration

node_modules/.bin/sequelize db:migrate:undo

running seed

node_modules/.bin/sequelize db:seed:all

undo seed

node_modules/.bin/sequelize db:seed:undo
node_modules/.bin/sequelize db:seed:undo:all

create seed

node_modules/.bin/sequelize seed:generate --name demo-user
'use strict';

module.exports = {
  up: (queryInterface, Sequelize) => {
    return queryInterface.bulkInsert('Users', [{
        firstName: 'John',
        lastName: 'Doe',
        email: '[email protected]'
      }], {});
  },

  down: (queryInterface, Sequelize) => {
    return queryInterface.bulkDelete('Users', null, {});
  }
};

results matching ""

    No results matching ""