创建多列索引
Create index with multiple columns
如何在 liquibase yaml 中创建包含多列的索引。
CREATE UNIQUE INDEX example_index ON table_test(LOWER(id), author, name)
我正在尝试做类似的事情:
-createIndex:
-indexName: example_index
-tableName: table_test
-columns:
-column:
name: LOWER(id)
-column:
name: author
-column:
name: name
但是我收到错误 column 'name' is required for all columns in an index
。
我看到了类似的问题,但是 answers/examples 是用 xml 写的,它对我不起作用。
changeSet:
id: createIndex-example
author: liquibase-docs
changes:
- createIndex:
columns:
- column:
name: zip_code
- column:
name: address
indexName: idx_address
tableName: person
以上对我有用,
https://docs.liquibase.com/change-types/community/create-index.html
如何在 liquibase yaml 中创建包含多列的索引。
CREATE UNIQUE INDEX example_index ON table_test(LOWER(id), author, name)
我正在尝试做类似的事情:
-createIndex:
-indexName: example_index
-tableName: table_test
-columns:
-column:
name: LOWER(id)
-column:
name: author
-column:
name: name
但是我收到错误 column 'name' is required for all columns in an index
。
我看到了类似的问题,但是 answers/examples 是用 xml 写的,它对我不起作用。
changeSet:
id: createIndex-example
author: liquibase-docs
changes:
- createIndex:
columns:
- column:
name: zip_code
- column:
name: address
indexName: idx_address
tableName: person
以上对我有用,
https://docs.liquibase.com/change-types/community/create-index.html