历史版本。 PostgreSQL 13 已结束支持。 2025-11-13. 请参阅 当前版本手册.
8.20. pg_lsn 类型 #
pg_lsn 数据类型可用于存储 LSN(日志序列号)数据。LSN 是指向 WAL 中某个位置的指针。该类型是
XLogRecPtr 的一种表示形式,也是
PostgreSQL 的内部系统类型之一。
在内部,LSN 是一个 64 位整数,表示预写式日志流中的字节位置。它打印为两个最多 8 位的十六进制数,中间以斜线分隔,例如
16/B374D848。pg_lsn 类型支持标准比较操作符,如 = 和
>。两个 LSN 可以用 -
操作符相减,结果是这两个预写式日志位置之间相隔的字节数。