在软件开发中,它会经历一系列阶段——Dev、Test、UAT、Staging、Demo 和 Production。
这是我通过互联网阅读/研究后认为是正确的。
数据库开发
- 在单独的数据库中开发数据库(与产品版本相同,仅使用测试数据)
- 测试开发数据库(与产品版本相同,仅使用测试数据)
- 推广到产品数据库
我的问题是:
- 我在上述数据库开发阶段是否正确?
- 数据库开发中是否有等效的 UAT/Staging/Demo?
- 如果第 1 点是正确的,人们如何在开发/测试数据库上创建/工作并最终将其推送到产品数据库?
PS:我是数据库新手,所以请放轻松!谢谢!