【发布时间】:2020-05-08 05:44:57
【问题描述】:
我最近将"sequelize": "^5.21.3" 安装到我的新节点项目中。我也在使用“sequelize-auto-migrations”来同步数据库。(https://www.npmjs.com/package/sequelize-auto-migrations)
然后我用布尔类型字段创建我的第一个模型 [用户]。
module.exports = function (sequelize, DataTypes) {
var User = sequelize.define('user', {
EpfNo: {
type: Sequelize.INTEGER,
autoIncrement: false,
allowNull: false,
primaryKey: true
},
Title: {
type: Sequelize.STRING(10)
},
EmailAddress: {
type: Sequelize.STRING(100)
},
ContactNo: {
type: Sequelize.STRING(20)
},
IsValidUser:{
type:Sequelize.BOOLEAN
},
IsActive: {
type:Sequelize.BOOLEAN
}
})
但是当我尝试运行迁移时,它会显示以下错误消息。
[#0] 执行:createTable (节点:16296)[SEQUELIZE0004] DeprecationWarning:布尔值已传递给 options.operatorsAliases。这是一个无操作 v5 并且应该被删除。
请帮忙!
【问题讨论】:
-
这是否回答了您的问题:stackoverflow.com/a/59837714/6463558?
标签: node.js sequelize.js