我在一家使用 PHP 的公司工作。使用了不同的 CMS 系统,例如 Wordpress 或 Magento。我们正在使用拥有自己的存储库服务器的 git,我们必须将不同的客户部署到不同的服务器上。
我已经使用 capistrano 设置了一个部署脚本,它工作正常,但数据库同步非常棘手。
想象一下实时数据库包含用户数据,我必须在网站启动后创建一些新功能,并且数据库中已经有大量 sql 数据。我个人使用虚拟数据库,因为我不需要任何客户信息。
您的 PHP 极客如何部署您的数据库?我不想更改内容,只想迁移新的或修改过的表。我正在为此寻找一个完整的部署解决方案。如果需要,我也愿意接受除了 capistrano 之外的其他选择。尤其是使用 Magento 时,我在保持数据库同步方面遇到了严重的问题。
任何帮助表示赞赏。