【问题标题】:Declarative SQL Schema Migrator声明式 SQL 架构迁移器
【发布时间】:2016-05-04 01:43:36
【问题描述】:

我能找到的所有 SQL 数据库架构迁移工具都要求您将架构定义为一组离散的迁移步骤,这实际上相当于 CREATE/ALTER/DROP 语句的序列。

我正在寻找一种工具,使我能够以声明方式而不是程序方式来描述我的架构,即。作为一组CREATE TABLE 语句或其他格式,迁移器将通过这些语句检查实时数据库(例如,使用INFORMATION_SCHEMA 表)并进行所需的任何更改以使其与我描述的架构相匹配。

这样的工具存在吗?

谢谢

【问题讨论】:

    标签: mysql sql database-migration


    【解决方案1】:

    看看 redgate 工具,它们有一个比较工具和一个扩展来生成与 Flyway 一起使用的部署脚本:

    “MySQL 比较”:

    https://www.red-gate.com/products/mysql/mysql-compare/

    FlySQL:

    http://www.red-gate.com/products/flysql/

    编辑

    【讨论】:

      猜你喜欢
      • 2011-10-10
      • 2011-11-14
      • 2015-09-01
      • 2013-10-06
      • 2017-08-29
      • 1970-01-01
      • 2011-11-12
      • 2019-02-16
      • 2020-02-15
      相关资源
      最近更新 更多