pg_recvlogical

接收逻辑解码数据的核心实用程序

pg_recvlogical 是一个 核心实用程序,用于从复制槽接收逻辑解码数据。

pg_recvlogical 添加于 PostgreSQL 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

分类

核心实用程序逻辑复制复制

另请参阅

wal2jsonpg_receivewal

反馈

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