flyway检查Java中是不是存在列

Posted

技术标签:

【中文标题】flyway检查Java中是不是存在列【英文标题】:flyway check if column exists in Javaflyway检查Java中是否存在列 【发布时间】:2014-01-03 10:38:44 【问题描述】:

我是 Flyway 的新手,但这个工具似乎是我一直在寻找的东西。我用它玩了一点,我非常渴望学习 JdbcMigration。但是,我对这个界面有点失望。我曾期待一些额外的助手告诉我表、视图、表列、序列等是否已经存在。有没有办法从flyway获取这些信息?还是我必须寻找其他工具?

【问题讨论】:

【参考方案1】:

Flyway 目前没有公开这样的抽象。您必须使用连接中的 Jdbc 元数据或自己查询信息架构。

随时在问题跟踪器中提出功能请求。

【讨论】:

以上是关于flyway检查Java中是不是存在列的主要内容,如果未能解决你的问题,请参考以下文章

Flyway:关系“flyway_schema_history”已经存在

Flyway-在名称中包含指定后缀的所有表中添加一列

Flyway 未接收 Java 迁移

现有数据库上的 flyway 迁移导致“列中遇到错误的列类型”

Flyway Java 迁移在命令行工具中不起作用

新的 Flyway 迁移破坏了现有的 jOOQ 生成的代码