在我们的团队中,我们目前都是在本地环境上开发的,本地数据库定期从生产数据库中获取数据。
然而,随着我们的生产数据库的发展,从它获取数据并将其存储在我们的工作笔记本电脑上变得越来越不可能了。
开发数据库的最佳解决方案是什么?人们是否使用远程开发数据库(例如每个开发人员一个,这样每个人都可以运行迁移并进行更改)?
任何方向都将被采纳d
发布于 2018-09-13 12:45:01
您不应该在开发环境中使用生产数据。
最佳实践是生成一组固定的测试数据,随着应用程序的发展,这些数据将覆盖所有测试用例。
创建一个数据库快照,以便您可以使用干净的测试设置快速、自动地初始化一个新的数据库。
https://softwareengineering.stackexchange.com/questions/378381
复制相似问题