Obecně jsou v Postgresu dvě možnosti, jak prezentovat WAL v nějakém lidsky čitelném formátu:
pg_waldump
utilita , ale je k dispozici pouze ve verzi 9.3+. Můžete zkusit použítpg_waldump
od 9.3 s 9.2 WAL, ale nejsem si jistý úspěchem. Může to fungovat, protože v 9.2 by neměly být žádné nové typy záznamů WAL, které v 9.3 neexistují. Poznámka:pg_waldump
se jmenovalpg_xlogdump
do Postgres 10.0- Je také možné použít logické dekódování
, ale je k dispozici od 9.4. Každopádně s logickým dekódováním lze použít různé pluginy
jako
wal2json
exportovat záznamy ve formátu čitelném pro člověka. Poznámka:logické dekódování nemusí dekódovat každý záznam WAL, většinou jde o DML (vložení/aktualizace/smazání)
Proto bych důrazně doporučil upgradovat váš cluster alespoň na Postgres 9.4.