通常,在Postgres中有两个选项可以将WAL以某种人类可读的格式呈现出来: pg_waldump 实用程序,但只适用于9.3+。您可以尝试使用9.3中的pg_waldump来处理9.2 WALs,但我不确定是否成功。它可能会起作用,因为在9.2中不应该有任何新的WAL记录类型,这些类型在9.3中不存在。注意:pg_waldump在Postgres 10.0之前被称为pg_xlogdump 还可以利用逻辑解码,但它仅适用于9.4以上版本。无论如何,逻辑解码可以使用各种插件如wal2json以人类可读的格式导出记录。注意:逻辑解码可能无法解码每个WAL记录,它主要涉及DML(插入/更新/删除) 因此,我强烈建议将您的集群升级到至少Postgres 9.4。