飞速 适合在支持多个数据库的应用程序中实现?

我们不知道客户正在使用什么 - 可能是MySQL,Postgres或Oracle。我们仍然可以使用Flyway迁移应用程序的新版本的数据库吗?

有帮助吗?

解决方案

如果您的问题是: 飞速 提供一个 DDL抽象层 在支持的数据库中,答案是 .

这是一个有意识的设计决定,以确保 基础数据库的全部功能 可用,不仅是迁移工具支持的最小共同点。

对于您的用例,您可以为不同数据库提供不同的迁移脚本。他们应该非常相似。

如果您不希望潜在地复制迁移脚本,并且可以与 最小的共同点 方法,看看 液体 这可能更适合您的用户酶(如果您可以与XML一起生活)

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top