I allmänhet finns det två alternativ i Postgres för att presentera WALs i något läsbart format:
pg_waldumpverktyg , men den är endast tillgänglig i 9.3+. Du kan prova att användapg_waldumpfrå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_waldumpkalladespg_xlogdumptills 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
wal2jsonfö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.