【发布时间】:2018-09-28 04:21:38
【问题描述】:
我已经使用这个命令添加了一个模型和一个迁移文件
node_modules/.bin/sequelize model:generate --name User --attributes firstName:string,lastName:string,email:string
现在我想在现有表(模型)中添加更多字段,例如性别和年龄。我手动更改模型并触发此命令
node_modules/.bin/sequelize db:migrate
但它的响应是“没有执行迁移,数据库架构已经是最新的。 "
User.js
'use strict';
module.exports = (sequelize, DataTypes) => {
var User = sequelize.define('User', {
firstName: DataTypes.STRING,
lastName: DataTypes.STRING,
email: DataTypes.STRING
}, {});
User.associate = function(models) {
// associations can be defined here
};
return User;
};
提前谢谢你:)
【问题讨论】:
-
能否将 User.js 文件附加到问题中?
-
我已经添加了 user.js 文件!请检查
-
检查答案,如果您有困难,请告诉我
标签: node.js database orm sequelize.js sequelize-cli