pg_basebackup 停止墙位置
pg_basebackup stop wal location
我正在尝试找到一种方法来获取存储在 pg_basebackup 备份中的最后一个 pg wal(停止 wal 位置)。
pg 中是否有任何函数可以给我 pg_lsn 格式的 wal?
在旧级别-api中有 pg_start_backup、pg_stop_backup 函数,其中 return 开始和停止 wal 位置。
提前致谢
您仍然可以使用 pg_start_backup
和 pg_stop_backup
。
您问题的答案取决于您需要它的原因。如果您需要知道可以恢复到的最早 LSN,您可以在完成 pg_basebackup
和 运行
后简单地连接到 PostgreSQL
SELECT pg_current_wal_lsn();
这会比最低分数稍晚一点,但这是一个安全值。
我正在尝试找到一种方法来获取存储在 pg_basebackup 备份中的最后一个 pg wal(停止 wal 位置)。 pg 中是否有任何函数可以给我 pg_lsn 格式的 wal?
在旧级别-api中有 pg_start_backup、pg_stop_backup 函数,其中 return 开始和停止 wal 位置。
提前致谢
您仍然可以使用 pg_start_backup
和 pg_stop_backup
。
您问题的答案取决于您需要它的原因。如果您需要知道可以恢复到的最早 LSN,您可以在完成 pg_basebackup
和 运行
SELECT pg_current_wal_lsn();
这会比最低分数稍晚一点,但这是一个安全值。