Handbuch:PostgreSQL
Der Zweck dieser Seite ist es, Informationen und Erfahrungen über das Ausführen von MediaWiki auf PostgreSQL zu sammeln.
MediaWiki unterstützt PostgreSQL seit 1.7. Beachte jedoch, dass es sich dabei um eine zweitklassige Unterstützung handelt und du wahrscheinlich auf einige Bugs stoßen wirst. Die am häufigsten mit MediaWiki verwendete Datenbank ist MySQL . Siehe Phabricator für eine Liste von Fehlern. MediaWiki benötigt PostgreSQL 10.0 oder höher und eine aktivierte PG-Datenbankunterstützung in PHP.
Die meisten der gängigen Wartungsskripte funktionieren mit PostgreSQL, aber einige der obskureren Skripte können Probleme bereiten.
Ist PostgreSQL eine gute Wahl für MediaWiki?
Da Wikimedia MariaDB verwendet, wird MediaWiki häufiger mit MariaDB als mit PostgreSQL getestet. Der Support für PostgreSQL wird zwar von Freiwilligen gepflegt, aber die meisten Kernfunktionen funktionieren.
Umstellung der MediaWiki-Datenbank
Am besten ist es, nur XML-Inhalte und Dateisystembilder zu migrieren. Siehe einfache vollständige Terminalschritte bei https://stackoverflow.com/questions/8771896
Von MySQL zu PostgreSQL
dumpBackup.php und importDump.php könnten dafür verwendet werden.
Von PostgreSQL zu MySQL
Dies wird im Allgemeinen nicht empfohlen, da die Konvertierung von Postgres-Datentypen zurück nach MySQL nicht so einfach ist wie die umgekehrte.
Es gibt jedoch einige Skripte, die funktionieren können.