在其他列中的字段之后创建Sequelize种子

时间:2017-07-10 18:12:12

标签: migration sequelize.js database-migration sequelize-cli

Sequelize中有没有办法添加另一列,然后用另一列的内容填充它?

1 个答案:

答案 0 :(得分:1)

您可以使用迁移执行此操作。

这样的东西
queryInterface.addColumn(
  'MyAwesomeTable',
  'myAwesomeColumn',
  {
    type: Sequelize.STRING,
    default: 6
  }
).then(() => {

   return queryInterface.sequelize.query('UPDATE MyAwesomeTable SET myAwesomeColumn = someOtherColumn')
})