Я создаю таблицу ссылок, которая имеет 3 столбца; id, product_id, tournament_id.Добавление сложного уникального ограничения в Liquibase
Добавление уникальной константы в столбец «id» тривиально, но я хочу, чтобы любая пара (product_id, tournament_id) была уникальной.
В примере на Liquibase.org показывает
<changeSet author="liquibase-docs" id="addUniqueConstraint-example">
<addUniqueConstraint catalogName="cat"
columnNames="id, name"
constraintName="const_name"
deferrable="true"
disabled="true"
initiallyDeferred="true"
schemaName="public"
tableName="person"
tablespace="A String"/>
</changeSet>
, но это возможно для достижения этой цели в пределах <createTable>
блока?
Также, для подтверждения; это создает составное уникальное ограничение на двух столбцах или создает два отдельных уникальных ограничения?