我正在创建一个包含3列的链接表; id,product_id,tournament_id。
将uniqueConstraint添加到“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>
块?
另外,只是为了确认;这会创造一个 复合唯一约束 在两列上,还是创建两个独立的唯一约束?