我想知道是否有一种简单的方法可以向模型添加版本控制,以实现轻松的乐观并发。我很好奇,如果这里有人通过sequelize将其集成到他们的项目中并使其无缝运行,而不必手动将版本添加到每个更新项目的位置。 我从这样的东西开始
export const User = sequelize.define('user', {
id: {type: Sequelize.STRING, primaryKey: true},
name: {type: Sequelize.STRING, allowNull: false}
}, {
underscored: true,
tableName: 'r_users',
version: true // <- here
});
但是更新记录或迁移时版本不会更改
答案 0 :(得分:0)
可以在SequelizeMeta中找到迁移版本,但要从中进行选择,您需要添加引号'SequelizeMeta'或通过添加将表的名称更改为sequelize_meta
"migrationStorageTableName": "sequelize_meta",
配置