如何使用FlywayDB而不将数据库与生产转储对齐?

时间:2014-04-25 15:27:04

标签: java database synchronization flyway

我想开始使用flyway来保持我们不同的数据库环境同步。

我遇到的问题是我们无法在测试和开发时使用Prod转储对齐所有环境,因为我们的Prod env包含测试人员和开发人员无法访问的敏感数据。

我理解在现有环境中开始使用flyway的步骤是:

  1. 创建产品转储
  2. 执行Flyway Init
  3. 将测试与prod转储对齐
  4. 在Dev上执行Flyway Clean
  5. 在Dev
  6. 上执行prod dump
  7. 开始使用flyway migration normaly
  8. 我在32:00分钟基于Axel Fontaine's video或许还有另一种方法来实现这一目标。所以问题是如何在不使用生产转储的情况下使用flyway?任何帮助或想法?

1 个答案:

答案 0 :(得分:1)

正如我在演讲中所说,转储结构和参考数据。这些是您将使用Flyway管理的内容。不需要转储应用程序数据。

您想要的是要同步的结构和参考数据,而不是应用程序数据。