wal2json是一个逻辑解码的输出插件。这意味着插件可以访问由 INSERT 和 UPDATE 生成的元组。此外,可以根据配置的副本身份访问 UPDATE/DELETE 旧行版本。可以使用流式协议(逻辑复制槽)或特殊的 SQL API 来使用更改。
格式版本 1为每个事务生成一个 JSON 对象。所有新/旧元组都在 JSON 对象中可用。此外,还有一些选项可以包括事务时间戳、模式限定、数据类型和事务 ID 等属性。
格式版本 2为每个元组生成一个 JSON 对象。交易开始和结束的可选 JSON 对象。此外,还有多种选项可以包含属性。
详细介绍可参见
GitHub - eulerto/wal2json: JSON output plugin for changeset extraction
网络问题无法直接git clone ,于是采取了另外