2015-04-20 2 views
0

Я держать удар этот MigrationFailedExceptionИзменение столбца Тип данных с использованием Grails дб миграционный плагин

в то время как попытки преобразовать логическое значение в целое. Я знаю, что на уровне SQL я мог бы использовать USING (col_name::integer), чтобы проинструктировать Postgresql как отличать. Интересно, есть ли какой-либо синтаксис, который я мог бы использовать в моем скрипте изменений, чтобы предотвратить получение вышеупомянутого исключения.

Версия плагина, который я использую, - 1.4.0, и я предпочитаю отличную работу над XML.

ответ

0

По-видимому, после некоторого исследования нет способа проинструктировать modifyDataType (см. Liquibase's DSL, так как Liquibase представляет собой основу плагина grails-database-migration), как выполнить литье типов в указанном столбце.

Я предполагаю, что это связано с тем, что различение типов (если применимо) имеет определенный синтаксис, зависящий от СУБД. Жалость.