Généralement, il existe deux options dans Postgres pour présenter les WAL dans un format lisible par l'homme :
pg_waldump
utilitaire , mais il n'est disponible que dans la version 9.3+. Vous pouvez essayer d'utiliserpg_waldump
de 9.3 avec 9.2 WALs, mais je ne suis pas sûr du succès. Cela peut fonctionner, car il ne devrait pas y avoir de nouveaux types d'enregistrements WAL dans la version 9.2, qui n'existent pas dans la version 9.3. Remarque :pg_waldump
s'appelaitpg_xlogdump
jusqu'à Postgres 10.0- Il est également possible d'utiliser le le décodage logique
, mais il est disponible depuis la 9.4. Quoi qu'il en soit, avec le décodage logique, on peut utiliser divers plugins
comme
wal2json
pour exporter des enregistrements dans un format lisible par l'homme. Remarque :le décodage logique peut ne pas décoder tous les enregistrements WAL, il s'agit principalement de DML (insertion/mise à jour/suppression)
Ainsi, je vous recommande fortement de mettre à niveau votre cluster vers Postgres 9.4 au moins.