Im Allgemeinen gibt es in Postgres zwei Optionen, um WALs in einem für Menschen lesbaren Format darzustellen:
pg_waldump
Dienstprogramm , aber es ist nur in 9.3+ verfügbar. Sie können es mitpg_waldump
versuchen 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_waldump
hießpg_xlogdump
bis 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
wal2json
um 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.