В Liquibase ограничения индексов задаются с помощью спецификации createIndex. 2 Её можно добавить к таблице, используя следующий синтаксис: 2
<createIndex indexName='index_name' tableName='table_name'> <column name='column_name'/> <column name='column_name'/> ...</createIndex>
Некоторые доступные атрибуты спецификации: 1
- associatedWith. 1 Указывает, какие столбцы фильтровать при создании индекса. 1 Допустимые значения: primaryKey, foreignKey, uniqueConstriant, none. 1
- catalogName. 1 Имя каталога. 1
- clustered. 1 Логическое значение, указывает, создавать ли кластеризованный индекс. 1
- indexName. 1 Имя индекса. 1
- schemaName. 1 Имя схемы. 1
- tableName. 1 Имя таблицы, для которой добавляется индекс. 1
- tablespace. 1 Имя пространства, которое будет использоваться для индекса. 1
- unique. 14 Определяет, следует ли применить условие уникальности. 1