06 - 将Joomla mysql数据库迁移到达梦数据库 原
人大金仓数据库的客户端工具中自带有数据库迁移工具。下一步,我们需要将Joomla使用的mysql数据库中的数据表和数据全部迁移到人大金仓中。
介绍如何将Joomla迁移在国产数据库上
人大金仓数据库的客户端工具中自带有数据库迁移工具。下一步,我们需要将Joomla使用的mysql数据库中的数据表和数据全部迁移到人大金仓中。
在政府项目中正在推进国产化,其中数据库国产化势在必行,为了让公司的产品满足后期的迁移要求,公司要求提前做适配国产数据库。我们项目组主要负责joomla核心的国产数据库适配。适配的目标数据库为达梦数据库和金仓数据库。在本系列教程中将记录一下适配的过程。
在前一节,已经测试了使用原始的PDO方式是可以访问达梦数据库。在这一节我们将尝试为Joomla写达梦的数据库接口类。测试使用Joomla提供的数据库API来访问达梦的数据库。
在上一节,已经完成了mysql数据库迁移到人大金仓数据库了,接下来将配置joomla让它运行在人大金仓数据库上。理论上如果人大金仓数据库的SQL语法和mysql 的SQL语法差别不大的话,当配置数据库为人大金仓后系统应该能够跑起来的。当然,这是最好的期待。
本节将介绍如何使用DM数据库来创建数据库。下载安装达梦数据V8版本,安装完成后其自带一些客户端的工具。其中DM管理工具可以帮助我们连接到达梦数据库并且进行相应的操作。
在上一节,已经完成了mysql数据库迁移到人大金仓数据库了,接下来将配置joomla让它运行在人大金仓数据库上。理论上如果人大金仓数据库的SQL语法和mysql 的SQL语法差别不大的话,当配置数据库为人大金仓后系统应该能够跑起来的。当然,这是最好的期待。
为了能通过PHP操作达梦的数据库,需要配置我们的PHP开发环境,以便支持达梦的PDO接口。
人大金仓数据库的客户端工具中自带有数据库迁移工具。下一步,我们需要将Joomla使用的mysql数据库中的数据表和数据全部迁移到人大金仓中。
在上一节我们已经准备好了测试数据,在这一节我们将使用pdo的方式来链接达梦的数据库。
在前一节,已经测试了使用原始的PDO方式是可以访问人大金仓的数据库的。在这一节我们将尝试为Joomla写人大金仓的数据库接口类。测试使用Joomla提供的数据库API来访问人大金仓的数据库。