Ogólnie rzecz biorąc, Postgres ma dwie opcje prezentowania WAL w jakimś czytelnym dla człowieka formacie:
pg_waldump
narzędzie , ale jest dostępny tylko w wersji 9.3+. Możesz spróbować użyćpg_waldump
od 9.3 z 9.2 WAL, ale nie jestem pewien sukcesu. To może działać, ponieważ w wersji 9.2 nie powinno być żadnych nowych typów rekordów WAL, które nie istnieją w wersji 9.3. Uwaga:pg_waldump
nazywał siępg_xlogdump
do Postgresu 10.0- Możliwe jest również użycie dekodowania logicznego
, ale jest dostępny od wersji 9.4. W każdym razie, przy dekodowaniu logicznym można użyć różnych wtyczek
jak
wal2json
eksportować rekordy w formacie czytelnym dla człowieka. Uwaga:dekodowanie logiczne może nie dekodować każdego rekordu WAL, dotyczy głównie DML (wstaw/aktualizuj/usuń)
Dlatego zdecydowanie polecam uaktualnienie klastra przynajmniej do Postgres 9.4.