我一直打这个MigrationFailedException
同时尝试将 bool(boolean) 值转换为整数。我知道在SQL级别上,我可以使用USING (col_name::integer)
来指示Postgresql如何进行转换。我想知道是否可以在我的变更日志脚本中使用任何语法来防止发生上述异常。
我正在使用的插件版本为1.4.0,我更喜欢groovy而不是XML。
最佳答案
显然,经过一些研究,没有办法指导modifyDataType
(请参阅Liquibase's DSL,因为Liquibase构成了grails-database-migration插件的基础)如何对指定的列执行类型转换。
我认为这是因为类型转换(在适用时)具有特定于DBMS的语法。可怜。
关于postgresql - 使用Grails db-migration插件更改列的数据类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29755521/