gpt4 book ai didi

node.js - 当我在表中添加新列时,Sequelize 不会更新

转载 作者:行者123 更新时间:2023-12-03 22:22:21 25 4
gpt4 key购买 nike

当我在表中添加新列时,我无法说服为什么我的 Sequelize 模型没有更新。

我在我的表中添加了新列“status INTEGER”,并在 sequelize 中的表模型中更新如下。当我从我的表中检索值时,它什么也没有。

enter image description here

            },
status: {
type: DataTypes.INTEGER,
default: 0
}

请帮助我如何解决这个问题。甚至我也按如下方式运行迁移。
module.exports = {
up: function (migration, DataTypes, done) {

function addDisabledColumn() {
return migration.addColumn('applications', 'status',
{
type: DataTypes.INTEGER,
default: 0
}
)
}

addDisabledColumn().then(function () {
done();
}, function (err) {
done(err);
});

},
down: function (migration, DataTypes, done) {
done()
}
};

最佳答案

您需要重新同步表以使更改生效尝试 sequalize.sync({force:true})希望能帮助到你 :)

关于node.js - 当我在表中添加新列时,Sequelize 不会更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36122896/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com