我们有一个部署过程,我们需要在将发布提交到我们的实时服务器之前创建一个“回滚”点。
我们有一个登台服务器,所有候选发布代码都在其中进行测试。现在这个登台服务器还包括在发布之前修改的所有频道数据、内容等。除了我们的全局变量之一 {site_url_https} 之外,这两个表是相同的副本
我们将在发布前创建生产服务器数据库的 mysqldump 以创建回滚点。然后,我们将创建暂存服务器数据库的 mysqldump 并将其应用到生产服务器的数据库以完成发布。
为了在应用发布之前提供回滚点,我需要备份哪些表?这应该包括对内容、频道数据、类别、自定义字段等的所有更改。我需要将哪些表从暂存服务器“复制”到生产服务器?
我有一个脚本来创建 SQL 备份文件,并将在测试后发布。
另外,我可以从脚本中调用一个函数来将模板表与模板文件同步吗?