标签: mysql
我想为我的应用程序创建一个DEV和PROD MySQL数据库环境。批准的对DEV的更改将被移植到PROD数据库。
到目前为止,我只有一个数据库可以直接更改。但是随着我的应用程序看起来越来越复杂,我觉得应该将开发/测试与生产数据库分开。在代码库(JS和PHP)上使用GIT似乎很容易。但是您将如何使用数据库呢?始终确保更改在SQL命令中并执行这些更改?我将如何跟踪更改?将DEV和PROD保留在一台服务器上是最佳实践吗?