postgresql - 使用Grails db-migration插件更改列的数据类型

标签 postgresql grails database-migration

我一直打这个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/

相关文章:

django - 如何使自定义 django 迁移可逆?

mysql - 将MSSQL表记录导出到MySQL的.sql文件中

mysql - 如何在 Rails 迁移中添加检查约束?

postgresql - 在 AWS Aurora/postgres 上收听/通知

postgresql - 物化 View 未按预期工作?

sql - 将数组与多维数组的元素进行比较

PHP + PostgreSQL + ODBC - UTF8 - 变音符号问题

performance - 在 AIX 上的生产中缓慢动态 GSP 重新加载

javascript - 在 Grails 中动态更改模式内容

hibernate - Hibernate标准中的关联大小