Tag: flyway knex.js

自动Db迁移(MysQl)

我在angular.js和node.js中做了一个项目,它有三个不同的环境(开发,testing和产品),每个环境都有不同的数据库(Mysql)。我的问题涉及到数据库迁移, 目前的 Db迁移(从开发到testing/产品)正在以某种方式进行 使用db差异化工具比较两个数据库,并创build一个sql文件,其中包含需要执行的更改(查询)到另一个数据库 手动执行所有查询到数据库(testing/产品) 我需要的: 我想通过某种方式使用任何工具来自动执行这些Db迁移(上述过程) 需要对两个数据库(dev和product)进行比较,并将这些更改保存到一个文件中,并将这些更改执行到数据库(总Db同步),方法是在命令行提示符下运行代码。 我已经阅读了有关flyway和knex 。 但不知道哪个工具可以用来达到我的要求。 任何人都可以build议任何免费的工具,可以用来自动化数据库迁移过程,或任何替代过程来实现这些要求。