我知道模块具有安装和数据设置脚本,以使DB从开发人员到生产人员都可以移植。
但是在我们的案例中,我们有UI开发人员,他们通过管理界面添加属性和产品,该界面被存储在开发数据库中。
发布之日,我们将无法重复在开发环境中所做的所有步骤,因为这将非常繁琐且耗时。
部署时是否有办法处理此类数据库更改。
现在,我们正在开发数据库和产品数据库之间进行比较,并生成一个SQL,该SQL将在发布日运行。但这没有什么危险,因为开发数据库可能包含测试事务数据,并且如果我们的SQL有任何修改事务表的语句,则最终可以将事务表锁定在生产中。
有这方面的最佳实践吗?我在这里先向您的帮助表示感谢