pg_current_wal_lsn()

一个返回当前WAL写入位置的函数
此条目与较新PostgreSQL版本中已重命名的功能相关

pg_current_wal_lsn() 是一个系统函数,返回当前的写前日志写入位置。

pg_current_wal_lsn()PostgreSQL 8.2 中添加,名为 pg_current_xlog_location()

用法

pg_current_wal_lsn() → pg_lsn

变更历史

示例

pg_current_wal_lsn() 的基本用法示例

postgres=# SELECT pg_current_wal_lsn();
 pg_current_wal_lsn 
--------------------
 7/B466C0F0
(1 row)

pg_current_wal_lsn() 不能在备用服务器上执行

postgres=# SELECT pg_current_wal_lsn();
ERROR:  recovery is in progress
HINT:  WAL control functions cannot be executed during recovery.

分类

重命名项, 系统函数, WAL

另请参阅

pg_current_wal_flush_lsn(), pg_current_wal_insert_lsn()

反馈

提交关于“pg_current_wal_lsn()”的任何评论、建议或更正 此处.