续集列的唯一约束
使用NodeJS和Sequelize 2.0,我正在写一个迁移来创build一个新表。 除了主键之外,我还想将第二列标记为唯一。 在文档中我找不到任何关于此的信息。
migration.createTable('data', { id: { type: DataTypes.INTEGER, primaryKey: true, autoIncrement: true }, key: { // needs to be unique type: DataTypes.UUID, allowNull: false } }) .then(function () { done(); });
以下工作:
key: { // needs to be unique type: DataTypes.UUID, allowNull: false, unique: true }