pg_recvlogical

用于接收逻辑解码数据的核心工具

pg_recvlogical 是一个 核心工具,它从复制槽接收逻辑解码数据。

pg_recvlogicalPostgreSQL 9.4 中添加。

变更历史

示例

这个 pg_recvlogical 的基本用法示例设置了一个复制槽,从该槽开始流式传输数据,并将任何解码后的数据显示在 stdout 上。

$ pg_recvlogical -d test_db --slot=test_slot --create-slot --start -f - 

如果执行以下语句(在隐式事务中)

testdb=# INSERT INTO foo VALUES(1);
INSERT 0 1

解码后的数据将由 pg_recvlogical 显示,类似如下:

BEGIN 732
table public.foo: INSERT: id[integer]:1
COMMIT 732

分类

核心工具, 逻辑复制, 复制

另请参阅

wal2json, pg_receivewal

反馈

提交关于“pg_recvlogical”的任何评论、建议或更正 在此处