Liquibase — Создание индекса с порядком убывания в выпуске столбцов

#scripting #liquibase

Вопрос:

Я Сталкиваюсь С Ошибкой :
attribute 'descending' is not allowed to appear in element 'column'

При запуске скрипта liquidate (3.5) для создания индекса : пожалуйста, найдите код ниже :

 lt;createIndex unique="true" indexName="EMPIDX" tableName="Employee"gt; lt;Column name="JoiningDate" descending="true" /gt; lt;Column name="Empnumber" /gt; lt;/createIndexgt;  

также я пытался :

 lt;Column name="JoiningDate DESC" /gt;  

но это дает мне ошибку : столбец не существует 🙁

Ответ №1:

Я смог запустить этот код после небольшого исправления: измените столбец на столбец (измените верхний регистр C на нижний регистр c).:

 lt;createIndex unique="true" indexName="EMPIDX" tableName="Employee"gt; lt;column name="JoiningDate" descending="true" /gt; lt;column name="Empnumber" /gt; lt;/createIndexgt;