Указание другого имени столбца «TAG» в Liquibase - PullRequest
0 голосов
/ 12 сентября 2018

Я пытаюсь использовать библиотеку красного смещения liquibase (v3.6.1) (https://github.com/liquibase/liquibase-redshift)) для автоматизации обновлений нашего кластера красных смещений, и у меня возникает проблема. Когда Liquibase пытается создать базу данных changelog таблица в первый раз не удается, потому что имя столбца «TAG» является зарезервированным словом в Redshift.

Теперь я нашел эту ветку (http://forum.liquibase.org/topic/redshift-support), которая поднимает проблему с автором lib. Я использую последнюю версию (1.0) библиотеки, которая, хотя и не самая последняя, ​​предположительно исправила эту проблему). проблема в соответствии с автором библиотеки. Однако она либо не исправлена, либо альтернативно, потому что это имя столбца, внутренне используемое Liquibase, оно не проверяет список зарезервированных слов библиотеки.

У меня такой вопрос: есть ли способ указать Liquibase использовать другое имя для столбца TAG? Если бы я мог сделать это, я мог бы обойти эту проблему.

1 Ответ

0 голосов
/ 12 сентября 2018

На самом деле это имя столбца жестко закодировано.Вы можете настроить имя двух таблиц жидкости, но не столбцы внутри

...