Handleiding:PostgreSQL
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.