test_decoding

PostgreSQL 9.4.4 中文手册
上一页 | 上一级 | 附录 F. 额外提供的模块 | 下一页

# F.39. test_decoding

`test_decoding`是逻辑解码输出插件的一个示例。它并不做什么特别有用的事情， 但是可以用作开发你自己的译码器的起点。

`test_decoding`通过逻辑解码机制接收WAL，并且将其解码为操作执行的文本表示。

这个插件使用在SQL逻辑解码接口上的典型输出，可能是：

    postgres=# SELECT * FROM pg_logical_slot_get_changes('test_slot', NULL, NULL, 'include-xids', '0');
     location  | xid |                       data
    -----------+-----+--------------------------------------------------
     0/16D30F8 | 691 | BEGIN
     0/16D32A0 | 691 | table public.data: INSERT: id[int4]:2 data[text]:'arg'
     0/16D32A0 | 691 | table public.data: INSERT: id[int4]:3 data[text]:'demo'
     0/16D32A0 | 691 | COMMIT
     0/16D32D8 | 692 | BEGIN
     0/16D3398 | 692 | table public.data: DELETE: id[int4]:2
     0/16D3398 | 692 | table public.data: DELETE: id[int4]:3
     0/16D3398 | 692 | COMMIT
    (8 rows)

上一页 | 起始页 | 下一页
tcn | 上一级 | test_parser