Как создать индекс для выражения в XML Liquibase

#liquibase

Вопрос:

Я хотел бы создать индекс выражения над полем таблицы, используя синтаксис XML Liquibase. Может ли кто-нибудь посоветовать, как этого можно достичь?
Пример эквивалентного выражения SQL:

 CREATE INDEX mytable_idx
ON mytable USING btree
(
   "substring"((address), '(.*)-d


Комментарии:

1. как насчет использования <sql> тега внутри набора изменений XML liquibase?

2. Нет. Я ищу XML - способ сделать это.

3. Можно попробовать использовать modifySql тег с createIndex liquibase. С modifySql вами можно пользоваться <append value=" USING btree ('substring'((address), '(.*)-d$'));"/> . Никогда этого не пробовал. Может сработать.

)
);

Комментарии:

1. как насчет использования <sql> тега внутри набора изменений XML liquibase?

2. Нет. Я ищу XML — способ сделать это.

3. Можно попробовать использовать modifySql тег с createIndex liquibase. С modifySql вами можно пользоваться <append value=" USING btree ('substring'((address), '(.*)-d$'));"/> . Никогда этого не пробовал. Может сработать.