DDL对象存在检查

DDL object exist check

当我 运行 DDL 使用 flyway 时,如果对象已经存在,它会中断,因为已经有人执行了脚本。

我们在 FlyWayDB 中是否有方法 运行 DDL 可以检查对象是否存在。

避免出错。

您可以查询数据库的信息模式并据此做出决定。但在实践中,如果您坚持使用干净的 Flyway 工作流程(其中通过 Flyway 迁移应用架构更改),则很少(可能永远不会)需要这样做。