我工作的公司试图在多个环境中维护我们的应用程序的配置数据,但同步这些数据一直存在问题,而且我们从未提出过好的解决方案。
为了帮助澄清,我们(开发人员或企业)可能会使用我们在暂存环境中的管理界面更改一些配置,对其进行测试,然后希望将这些更改复制到我们的生产环境中,而不必重做生产环境中的所有更改。我们通常还希望在我们所有的环境(开发、登台和生产)之间同步这些更改,而不必在每个环境上单独进行更改。
最好我们不想使用任何低级工具,因为要求企业使用 RedGate 的 SQL 数据比较之类的东西并复制单个行是行不通的。它需要足够直观,以便技术不高的人可以使用它而不会压倒他们。
我们如何在不同的环境中维护这些配置数据,同时仍然为企业提供在将其应用到实时环境之前测试其更改的能力?