Manual:PostgreSQL/ja

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

MediaWiki は 1.7 以降、PostgreSQL に対応しています. 問題点の一覧については Phabricator を参照してください. MediaWiki では、PostgreSQL 以降が必要であり、PHP で PG データベース対応を有効にする必要があります.

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

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

MySQL から PostgreSQL へ
ツールが役立つかもしれません.

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

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

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

PostgreSQL と Nginx を使う MediaWiki のインストール
以下の方法は、Ubuntu 14.04 にソースからコンパイルした PostgreSQL 9.5.2 と Nginx 1.8 を使う のインストール方法を簡単に説明します.

きれいで単純なメンテナンスのため、すべてのプログラムは /home/s/src にインストールされます.

Installation of MediaWiki with PostgreSQL and Nginx on Ubuntu 16.04
This also works in Debian 9, if su is used instead of sudo.
 * 1) Install the required packages
 * 2) Edit /etc/nginx/sites-available/default and add index.php and enable PHP FPM
 * 3) Restart nginx
 * 4) Create a database user   and database
 * 5) Go to the Nginx root   and clone MediaWiki
 * 6) Change the owner of images to Nginx   to allow file uploads
 * 7) Open a web browser to  http://localhost/mediawiki  and start the MediaWiki configuration
 * 1) Change the owner of images to Nginx   to allow file uploads
 * 2) Open a web browser to  http://localhost/mediawiki  and start the MediaWiki configuration