创建多列索引

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