【问题标题】:Migrating content from legacy blogging platform to wordpress将内容从传统博客平台迁移到 wordpress
【发布时间】:2010-07-28 15:11:46
【问题描述】:

我正在为一个客户开发一个大型网站,但他们当前的网站(数千页深)是建立在一个专为他们使用 aspx 构建的传统博客平台上的。我的工作是获取所有填充了数据(cmets、类别、帖子、标题、日期等)的 SQL 表,并将它们转换为可用于 wordpress 的格式。我希望能够将我拥有的表格重新格式化为 wordpress 可以理解和处理的格式。

这些表格甚至与给定的 wordpress 格式不匹配。我正在研究一项重大的数据迁移,并且正在寻找可能有帮助的工具、资源或人员。我是一名网页设计师,对 mySQL 或数据库几乎没有经验。任何人都可以在这里指出一个好的方向吗?

【问题讨论】:

  • 什么是“传统博客平台”?您自己构建的东西还是第三方软件?
  • 内部构建的东西...这个博客软件没有名字。

标签: sql database wordpress blogs


【解决方案1】:

如果有某种工具可以帮助您迁移,我会感到非常惊讶。这很可能归结为良好的老式 SQL。

听起来你正在尝试做一个基本的Extract/Transform/Load operation (ETL)。我会先阅读它。你在这里处理多少张桌子?

我还建议为新旧数据库结构打印出实体关系模型(数据库图),并确保您了解哪些数据要去哪里。

【讨论】:

  • 感谢 Abe-我正在处理数以万计的表,这就是我正在寻找某种自动化的原因。我将阅读 ETL
  • 您的旧数据库有数以万计的表?我怀疑可以改进架构,但我想现在这并不重要......是否有类似格式的表?如果是这样,我认为您可以创建一个汇总所有数据的视图,这将大大简化您的 ETL。
  • 是的,架构需要大量改进!表格很相似……看来这项任务超出了我的能力范围,因此我将寻求专业帮助。谢谢你的建议!
【解决方案2】:

不确定 wordpress 读取什么,但希望使用 mysqldump 函数。这将保存 SQL 文件并将其导出。然后只需运行简单的更改表命令,即可准备就绪。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-11-18
    • 2020-03-17
    • 1970-01-01
    • 2012-04-25
    • 2017-06-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多