ロジカルデコーディングに、別な出力方法を追加することもできます。 src/backend/replication/logical/logicalfuncs.cを参照してください。 基本的に、3つの関数を用意する必要があります。 WALを読む関数、出力データの書き込みを準備する関数、それに出力データを書き込む関数です。 (47.6.5. 出力生成関数参照)。
src/backend/replication/logical/logicalfuncs.c