Im Allgemeinen gibt es in Postgres zwei Optionen, um WALs in einem für Menschen lesbaren Format darzustellen:
pg_waldumpDienstprogramm , aber es ist nur in 9.3+ verfügbar. Sie können es mitpg_waldumpversuchen von 9,3 mit 9,2 WALs, aber ich bin mir nicht sicher, ob es gelingt. Es kann funktionieren, da es in 9.2 keine neuen WAL-Eintragstypen geben sollte, die in 9.3 nicht vorhanden sind. Hinweis:pg_waldumphießpg_xlogdumpbis Postgres 10.0- Es ist auch möglich, logische Dekodierung
zu verwenden , ist aber seit 9.4 verfügbar. Wie auch immer, mit logischer Dekodierung kann man verschiedene Plugins
verwenden wie
wal2jsonum Datensätze im menschenlesbaren Format zu exportieren. Hinweis:Die logische Decodierung decodiert möglicherweise nicht jeden WAL-Eintrag, es handelt sich hauptsächlich um DML (insert/update/delete)
Daher würde ich dringend empfehlen, Ihren Cluster mindestens auf Postgres 9.4 zu aktualisieren.