Manual:PostgreSQL
このページでは、MediaWiki を PostgreSQL で動作させることについての情報やエクスペリエンスを収集することを目的としています。
MediaWiki は 1.7 以降 PostgreSQL に対応していますが、これが二流の対応であることと、バグに遭遇するおそれがあることにご注意ください。 MediaWiki で最も多く使用されているデータベースは MySQL です。 問題点の一覧については Phabricator を参照してください。 MediaWiki では、PostgreSQL 10.0 以降が必要であり、PHP で PG データベース対応を有効にする必要があります。
大半の共通メンテナンススクリプトは PostgreSQL で動作しますが、より目立たないスクリプトでは問題があるかもしれません。
PostgreSQL は MediaWiki にとって良い選択肢ですか?
ウィキペディアで MySQL を使用しているため、MediaWiki では PostgreSQL よりも MySQL に対して、より多くの動作テストを行っています。 PostgreSQL への対応はボランティアによって保守されているため、大部分のコア機能は動作します。
MediaWiki データベースの移行
最善の方法は、XML コンテンツとファイルシステムのイメージのみを移行することです。 https://stackoverflow.com/questions/8771896 で簡単で完全な端末の手順を参照してください
MySQL から PostgreSQL へ
dumpBackup.php と importDump.php も使用できます。
PostgreSQL から MySQL へ
Postgres データ型から MySQL に戻す変換はその逆よりも単純でないため、これは一般的には推奨されません。
しかし、一部のスクリプトが動作するかもしれません。