如何使用flyway将数据从一个DB迁移到另一个DB?

Gan*_*Gan 4 database postgresql database-migration flyway

我在不同的服务器上有两个 postgreSql 数据库,比如说 A 和 B。我可以使用 Flyway 一些方法将所有数据从 DB A 复制到新设置且为空的 B。如果有人指出我正确的方向和工具,这将很有帮助,要求是通过某种工具自动化将数据从一个数据库复制到另一个数据库,解决方案中需要考虑大量数据。

小智 6

Flyway 不直接支持这种功能。但是,您可以执行以下操作:

  • 正如Laurenz所说,用于pg_dump将DB A提取到脚本文件中
  • 创建Flyway迁移脚本并复制脚本文件内容
  • 针对 DB B运行Migrate命令