Уникальное ограничение для столбца secelize

Используя NodeJS и Sequelize 2.0, я пишу переход для создания новой таблицы. Помимо первичного ключа, я хочу отметить второй столбец, который будет применяться как уникальный. Я не могу найти ничего об этом в документации.

migration.createTable('data', {
    id: {
        type: DataTypes.INTEGER,
        primaryKey: true,
        autoIncrement: true
    },
    key: {
        // needs to be unique
        type: DataTypes.UUID,
        allowNull: false
    }
})
    .then(function () {
        done();
    });

Ответы

Ответ 1

Следующие работы:

key: {
    // needs to be unique
    type: DataTypes.UUID,
    allowNull: false,
    unique: true
}