Handleiding:PostgreSQL

This page is a translated version of the page Manual:PostgreSQL and the translation is 100% complete.

Het doel van deze pagina is het verzamelen van informatie en ervaringen over het gebruik van PostgreSQL in MediaWiki.

MediaWiki ondersteunt PostgreSQL sinds 1.7, dit is echter een wat beperkte ondersteuning, je kunt dus wat problemen ontdekken. Meestal wordt de database MySQL gebruikt voor de MediaWiki. Zie Phabricator voor een lijst met opmerkingen. MediaWiki vereist versie PostgreSQL 10.0 of hoger en dat ondersteuning voor deze database is ingeschakeld in PHP.

De meeste gebruikelijke onderhoudsscripts werken met PostgreSQL; er kan echter bij een van de wat meer obscure scripts wat problemen optreden.

Is PostgreSQL een goede keus voor de MediaWiki?

Wikimedia gebruikt MariaDB dus MediaWiki wordt meer getest met MariaDB dan met PostgreSQL. Hoewel PostgreSQL wordt onderhouden door vrijwilligers, werkt de meeste kern functionaliteit.

MediaWiki database migratie

Het beste is om alleen XML-content en bestandssysteemafbeeldingen te migreren. De eenvoudige stappen staan hier: https://stackoverflow.com/questions/8771896

Van MySQL naar PostgreSQL

Hiervoor kunnen dumpBackup.php en importDump.php worden gebruikt.

Van PostgreSQL naar MySQL

Het wordt niet aanbevolen om Postgres datatypes te converteren naar MySQL, dat is lastiger fan het omgekeerde.

Er zijn echter enkele scripts die kunnen werken.