I allmänhet finns det två alternativ i Postgres för att presentera WALs i något läsbart format:
pg_waldump
verktyg , men den är endast tillgänglig i 9.3+. Du kan prova att användapg_waldump
från 9,3 med 9,2 WAL, men jag är inte säker på framgång. Det kan fungera, eftersom det inte borde finnas några nya WAL-posttyper i 9.2, som inte finns i 9.3. Obs:pg_waldump
kalladespg_xlogdump
tills Postgres 10.0- Det är också möjligt att använda logisk avkodning
, men den är tillgänglig sedan 9.4. Hur som helst, med logisk avkodning kan man använda olika plugins
som
wal2json
för att exportera poster i det mänskliga läsbara formatet. Obs:logisk avkodning kanske inte avkodar varje WAL-post, det handlar mest om DML (infoga/uppdatera/ta bort)
Därför rekommenderar jag starkt att du uppgraderar ditt kluster till Postgres 9.4 åtminstone.