Manual:PostgreSQL

From MediaWiki.org
Jump to navigation Jump to search
This page is a translated version of the page Manual:PostgreSQL and the translation is 89% complete.

Other languages:
Deutsch • ‎English • ‎polski • ‎português • ‎português do Brasil • ‎русский • ‎中文 • ‎日本語

このページでは、MediaWiki を PostgreSQL で動作させることについての情報やエクスペリエンスを収集することを目的としています。

MediaWiki は 1.7 以降 PostgreSQL に対応していますが、これが二流の対応であることと、多数のバグに遭遇するおそれがあることにご注意ください。 MediaWiki で最も多く使用されているデータベースは MySQL です。 問題点の一覧については Phabricator を参照してください。 MediaWiki では、PostgreSQL 9.2 以降が必要であり、PHP で PG データベース対応を有効にする必要があります。

大半の共通メンテナンススクリプトは PostgreSQL で動作しますが、より目立たないスクリプトでは問題があるかもしれません。

PostgreSQL は MediaWiki にとって良い選択肢ですか?

ウィキペディアで MySQL を使用しているため、MediaWiki では PostgreSQL よりも MySQL に対して、より多くの動作テストを行っています。 PostgreSQL への対応はボランティアによって保守されているため、大部分のコア機能は動作します。

MediaWiki データベースの移行

The best is to migrate only XML-content and filesystem images. See simple complete terminal steps at https://stackoverflow.com/a/8771896/287948

MySQL から PostgreSQL へ

MWDumper ツールが役立つかもしれません。

maintenance/postgres 内の mediawiki_mysql2postgres.pl perl スクリプトもありますが、動作するかどうかは不明です。

PostgreSQL から MySQL へ

Postgres データ型から MySQL に戻す変換はその逆よりも単純でないため、これは一般的には推奨されません。

しかし、一部のスクリプトが動作するかもしれません。