【问题标题】:PostgreSQL V9.4 - Logical Decoding - SQL interface: Starting at a specific LSN?PostgreSQL V9.4 - 逻辑解码 - SQL 接口:从特定 LSN 开始?
【发布时间】:2015-03-04 13:12:11
【问题描述】:

我使用 PostgreSQL 逻辑解码功能来检索 WAL 内容:

SELECT * FROM pg_create_logical_replication_slot(...)
SELECT * FROM pg_logical_slot_get_changes('<my_slot>', NULL, NULL);

这些调用在“C”/ODBC 内的 SQL 接口中实现 编程框架。

这对我来说非常有用。 数据记录按预期逐个获取。

然而 - 在某些情况下我需要重新定位槽流 到过去的 LSN。 逻辑解码复制接口提供了实现这一点的方法。 例如,PG_RECVLOGICAL 程序引入了“--startpos=X/Y”选项 按我的预期工作。

“SQL”界面中是否有等效选项? 我猜这两个接口有很多共同点。 所以 - 我浏览了文档并没有找到任何等效的 SQL 界面中的选项。 目前 - SQL 接口只能向前移动,不能退回到 过去的 LSN。 我在这里错过了什么吗? 有没有人对此有任何线索或经验?

最诚挚的问候

希勒尔。

【问题讨论】:

    标签: postgresql replication


    【解决方案1】:

    根据复制 SQL 函数文档,它看起来不可能:-(

    http://www.postgresql.org/docs/9.4/static/functions-admin.html#FUNCTIONS-REPLICATION

    【讨论】:

      猜你喜欢
      • 2018-11-30
      • 1970-01-01
      • 2018-06-03
      • 2021-01-20
      • 2010-12-17
      • 2010-12-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多