Ответ 1
Следующие работы:
key: {
// needs to be unique
type: DataTypes.UUID,
allowNull: false,
unique: true
}
Используя 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();
});
Следующие работы:
key: {
// needs to be unique
type: DataTypes.UUID,
allowNull: false,
unique: true
}