续集列的唯一约束

使用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 }