Уникальные значения для комбинации столбцов в файлах Hybris Impex

Я создаю файл Hybris impex для импорта в свою базу данных.

Я хочу выполнить действие INSERT_UPDATE с данными из файла, поэтому мне нужно сообщить Hybris, какие столбцы должны быть уникальными, чтобы он знал, когда обновлять запись, а не вставлять ее.

Я знаю, что чтобы сообщить Hybris, что определенный столбец должен быть уникальным, я могу добавить уникальный атрибут к этому столбцу, например:

INSERT_UPDATE SLEmployee;Firstname[unique=true, required=true];Lastname[required=true];Function;

Но в моем примере выше, как мне сказать Hybris, что комбинация столбцов Имя + Фамилия должна быть уникальной?


person Henrique Ordine    schedule 03.10.2012    source источник


Ответы (2)


> how do I tell Hybris that the combination of the 
> columns Firstname + Lastname must be unique?

Добавьте ключевое слово unique в каждое поле, являющееся частью комбинированного ключа

 INSERT_UPDATE SLEmployee;Firstname[unique=true];Lastname[unique=true];Function;
person k3b    schedule 17.10.2012
comment
именно это. вы можете просто добавить несколько уникальных атрибутов в поле, и hybris позаботится о том, чтобы оно соответствовало им всем. - person lawl0r; 30.11.2012

При создании атрибутов в itemtype убедитесь, что модификатор unique установлен в значение true для всех атрибутов, которые вы хотите учитывать для комбинации. Подготовьте данные соответствующим образом.

person Ash    schedule 22.08.2018