【问题标题】:Tool to track SQL schema like infrastructure as code?跟踪 SQL 架构(如基础设施即代码)的工具?
【发布时间】:2019-08-10 06:59:30
【问题描述】:

我一直在使用 AWS Cloudformation 和 Terraform 来管理云基础设施即代码 (IAC)。好处是显而易见的。

1) 简洁描述您的基础架构的模板文件 2) 版​​本控制 3) 回滚

我还有一个 PostgreSQL 数据库,我可以将架构转储到单个文件中。现在,如果我可以像编辑(IFC)模板一样编辑转储的 SQL 文件,那将是惊人的。然后我可以验证我的新 SQL 模板,并使用与 Cloudformation 或 Terraform 相同的工作流程将更改应用到我的数据库。

有谁知道这样的工具是否适用于各种 SQL 提供程序?

【问题讨论】:

标签: sql database amazon-cloudformation terraform infrastructure-as-code


【解决方案1】:

您尝试过Flyway 吗?

它支持版本控制数据库迁移以及在需要时回滚和撤消迁移。它还在数据库中保留了一个模式表,用于跟踪哪些迁移已应用于该数据库,以便您可以不断地将新脚本和更改部署到使用 Flyway 的现有应用程序。

【讨论】:

    猜你喜欢
    • 2020-08-27
    • 2021-01-25
    • 2016-05-22
    • 2021-04-19
    • 2022-01-05
    • 2021-06-27
    • 1970-01-01
    • 1970-01-01
    • 2020-04-15
    相关资源
    最近更新 更多