![]() |
1
2
欢迎来到有状态实体(如数据库)的开发之痛。:)RedGate开发了一个名为SQL源代码管理的工具,它可以很好地将更改后的数据和架构移动到生产环境中,并且可以与GIT等源代码管理解决方案交互。有点贵,但这是我找到的最好的。一个让开发人员及时了解产品数据和开发变更的选项是我在上一个工作地点编造的,它是。。。不是百分之百完美,但总比没有好,而且免费。它是在Powershell中开发的,它是这样的:
同样,正如我所说的,它可以工作并自动将prod数据恢复到我们的开发环境中,同时保持我们的开发更改不变,但是它需要一点很好的维护和维护。另外,请记住,一旦您的数据库达到一定的大小,由于恢复所需的时间,夜间恢复不再是一个可行的选择。 |