手册:PostgreSQL
Appearance
本页面的目的是收集有关在PostgreSQL上运行MediaWiki的信息和经验。
MediaWiki从1.7开始就支持PostgreSQL,但是请注意,这是第二类支持,您可能会遇到一些错误。 MediaWiki最常用的数据库是MySQL 。 有关问题列表,请参见Phabricator。 MediaWiki需要PostgreSQL 10.0或更高版本,并且在PHP中启用了PG数据库支持。
大多数常见的维护脚本都适用于PostgreSQL,但是一些较为模糊的维护脚本可能会遇到问题。
PostgreSQL对于MediaWiki是一个好选择吗?
维基百科使用MySQL,所以与PostgreSQL相比,MediaWiki更多地在MySQL上测试。 而PostgreSQL支持是由志愿者维护的,多数的核心功能是正常工作的。
MediaWiki数据库迁移
最好是仅迁移XML内容和文件系统映像。 在https://stackoverflow.com/questions/8771896查看简单的完整终端步骤
从MySQL到PostgreSQL
dumpBackup.php and importDump.php could be used for this.
从PostgreSQL到MySQL
通常不建议这样做,因为从Postgres数据类型转换回MySQL并不像反向那样简单。
然而,有些脚本可能有效。