系统允许扩展自定义逻辑解码输出消费途径。具体实现可参阅源码 src/backend/replication/logical/logicalfuncs.c。核心需实现三大函数:读取 WAL、准备写入输出以及执行输出写入(参见 Section 47.6.5)。
src/backend/replication/logical/logicalfuncs.c