【发布时间】:2020-04-29 22:48:42
【问题描述】:
我最喜欢的实用程序之一 sequelize 会自动从数据库生成模型。但是,它并不总是能识别主键上的自动增量功能。这会导致模型有时会产生错误并在插入时导致错误。如何搜索主键的行并将这些行替换为正确的行(具有autoIncrement 标志)?
例如,这个 ...
id: {
type: DataTypes.INTEGER.UNSIGNED,
allowNull: false,
primaryKey: true
},
...需要变成,这个 ...
id: {
type: DataTypes.INTEGER.UNSIGNED,
autoIncrement: true,
primaryKey: true
},
我过去曾尝试使用 sed,但遇到了间距、多行语法和记住命令结构方面的问题。
【问题讨论】:
标签: node.js sequelize.js sequelize-cli