sequelize.js - 如何将 Sequelize 模型与预定义的表同步

标签 sequelize.js

我了解以下代码正在数据库中创建 NEW 表并将其称为 User 然后向其中添加数据。
我的数据中已经存在表 User,我只想做一个模型来与这个表同步,我该怎么做?

var Sequelize = require('sequelize');
var sequelize = new Sequelize('database', 'username', 'password');

var User = sequelize.define('user', {
    username: Sequelize.STRING,
    birthday: Sequelize.DATE
});

sequelize.sync().then(function() {
   return User.create({
       username: 'janedoe',
       birthday: new Date(1980, 6, 20)
    });
}).then(function(jane) {
       console.log(jane.get({
       plain: true
    }));
});

最佳答案

看起来唯一的选择是编写 migration

关于sequelize.js - 如何将 Sequelize 模型与预定义的表同步,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39317530/

相关文章:

node.js - sequelize 中的一对多自连接中的外键是什么?

node.js - 如何在sequelize中设置两个表的关联?

mysql - sequelize - 无法读取未定义的属性捕获

group-by - Sequelize group by 与关联包括 id

node.js - squalize 模型的实例是否有更新方法?

javascript - 如何在nodejs中使用sequelize设置模型验证?

sequelize.js - Sequelize : How to query with where on association primaryKey without creating join

sql - Sequelize 订单虚拟字段

node.js + sequelize 批量插入

node.js - Sequelize 如何转换对象列表