节点的Sequelize不允许在主键上自动生成UUID *除非*字段名称是'id'

这个Sequelize提交似乎证实命名主键'id'使其变得特别。 并根据我的testing以下代码片段,将字段名更改为'ID'以外的东西就足够了没有默认值被设置,因此,插入失败。

id: { type: DataTypes.UUID, primaryKey: true, defaultValue: DataTypes.UUIDV4, allowNull: false }

那么有没有办法保持命名主键字段的灵活性,并将其默认为UUID?