合并/同步两个Joomla数据库 - OSX

时间:2015-12-11 04:47:24

标签: mysql joomla merge synchronization joomla2.5

我有两个.sql格式的Joomla 2.5.4数据库。两者都是最初克隆后更新的。一个有一些新模块,模板等,而另一个主要有内容更新。

我有什么选择将这两个.sql文件合并为一个,同时确保当我将新数据库上传到生产中时,如果资产也安全地存在,那么页面将会更新而没有任何错误?

1 个答案:

答案 0 :(得分:1)

我不认为有自动方式来处理您的请求。但是,您可以通过以下步骤执行此操作:

第1步

检查两个数据库中的表数。也许新模块会插入一些新表。

第2步

假设其中一个数据库为初始数据库,另一个数据库为辅助数据如果它们具有相同的数据库前缀,请将第二个更改为其他内容并将其导入初始数据库。通过这种方式,您只需重命名前缀和表名即可轻松测试它。

第3步

您的内容与这些表格相关:

  runCalc = function() {
    withProgress(message = 'Please stand by...', min=0, max=1, {
      Sys.sleep(1)
      incProgress(0.3)
      Sys.sleep(1)
      incProgress(0.3)
      Sys.sleep(1)
      incProgress(0.3)
      output$execStatus <- renderText("Calculation finished")
      })
  }

小心&#34;类别&#34;表也​​可能被某些扩展使用,重新检查它以确保一切正常。

第4步

您的与扩展程序相关的表格是:

categories
content
content_frontpage
content_rating

第5步

有一个表与所有内容和扩展名共享:

modules
modules_menu
extensions
template_styles

手动检查并合并此表。

在这种情况下,您也可以使用比较工具来帮助您:

Compare two MySQL databases