Я создал следующую таблицу соединений, чтобы связать пользователей и модель игры.Ограничение уникальности для нескольких атрибутов с WaterlineJS
Я хотел бы создать ограничение уникальности (пользователь, нога).
Вот мой код:
module.exports = {
attributes: {
foot:{
type: 'integer',
foreignKey: true,
references: 'foot',
on: 'id'
},
user:{
type: 'integer',
foreignKey: true,
references: 'user',
on: 'id'
},
statut:{
type: 'integer', // 0 invited, 1 playing, 2 denied, 3 organisator
defaultsTo: 0
}
}
};
Я использую "паруса-Mysql" адаптер.
Выполняет ли ватерлиния то, что или я должен делать это непосредственно в моей БД?
Спасибо!
Я не думаю, что это возможно с Waterline, вам придется проверять его вручную. –