Manual:PostgreSQL/ru

The purpose of this page is to collect information and experiences about running MediaWiki on PostgreSQL.

MediaWiki поддерживает PostgreSQL начиная с версии 1.7. Смотри в список всех известных проблем. MediaWiki требует PostgreSQL или более поздней версии, в PHP должна быть включена поддержка баз данных PostgreSQL.

Большинство общих скриптов обслуживания работают с PostgreSQL однако некоторые из более сложных имеют свои проблемы.

Является ли PostgreSQL хорошим выбором для MediaWiki?
Википедия использует MySQL, так что MediaWiki больше тестируется на на MySQL, чем на PostgreSQL. Пока поддержка PostgreSQL осуществляется добровольцами, большинство основных функций работают.

Из MySQL в PostgreSQL
Инструмент может помочь.

Также существует скрипт на perl in maintenance/postgres, но существует неопределенность в том работает ли он.

Из PostgreSQL в MySQL
Обычно это не рекомендуется, поскольку преобразование типов данных Postgres обратно в MySQL не такая простая операция как the reverse.

Однако есть скрипты some scripts которые могут работать.

Installation of MediaWiki with PostgreSQL and Nginx
The methods below briefly describe ways to install with PostgreSQL 9.5.2 and Nginx 1.8 from their source on Ubuntu 14.04.

For cleaner and simpler maintenance, all the programs are installed in /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