Tôi đang tạo một bảng liên kết có 3 cột; id, product_id, tournament_id.Thêm ràng buộc duy nhất tổng hợp trong Liquibase
Thêm mộtConstraint duy nhất vào cột "id" là tầm thường, nhưng tôi muốn đảm bảo rằng bất kỳ cặp nào (product_id, tournament_id) là duy nhất.
Ví dụ tại Liquibase.org lãm
<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>
nhưng là nó có thể thực hiện điều này trong một khối <createTable>
?
Ngoài ra, chỉ để xác nhận; điều này có tạo ra ràng buộc duy nhất tổng hợp trên hai cột hay không, tạo ra hai ràng buộc duy nhất riêng biệt?