【发布时间】:2015-12-11 04:47:23
【问题描述】:
我有两个 .sql 格式的 Joomla 2.5.4 数据库。自最初克隆以来,两者都已更新。一个有一些新的模块、模板等,另一个主要是内容更新。
我有哪些选择可以将这两个 .sql 文件合并为一个,同时确保当我将新数据库上传到生产环境时,考虑到资产也安全地在那里,页面将更新而不会出现任何错误?
【问题讨论】:
标签: mysql joomla merge synchronization joomla2.5
我有两个 .sql 格式的 Joomla 2.5.4 数据库。自最初克隆以来,两者都已更新。一个有一些新的模块、模板等,另一个主要是内容更新。
我有哪些选择可以将这两个 .sql 文件合并为一个,同时确保当我将新数据库上传到生产环境时,考虑到资产也安全地在那里,页面将更新而不会出现任何错误?
【问题讨论】:
标签: mysql joomla merge synchronization joomla2.5
我认为没有一种自动方式可以满足您的要求。但是,您可以通过一些步骤来执行此操作:
第一步
检查两个数据库中的表数。也许新模块会插入一些新表。
第 2 步
假设一个数据库作为初始数据库,另一个作为辅助数据库。如果它们具有相同的数据库前缀,请将第二个更改为其他内容并将其导入初始数据库。这样,您只需重命名前缀和表名即可轻松对其进行测试。
第 3 步
您的内容与这些表格有关:
categories
content
content_frontpage
content_rating
注意“类别”表也可能被某些扩展使用,重新检查以确保一切正常。
第四步
您的扩展相关表格是:
modules
modules_menu
extensions
template_styles
第 5 步
有一个表可以共享所有内容和扩展名:
assets
手动检查并合并此表。
在这种情况下,您还可以使用比较工具来帮助您:
【讨论】: