pg_lsn
類型 #pg_lsn
資料類型可用於儲存 LSN(日誌序列號)資料,它是指向 WAL 中位置的指標。此類型是 XLogRecPtr
的表示,也是 PostgreSQL 的內部系統類型。
在內部,LSN 是一個 64 位元的整數,代表預寫式日誌流中的位元組位置。它會印成兩個十六進位數字,每個數字最多 8 位數,並以斜線分隔;例如,16/B374D848
。pg_lsn
類型支援標準比較運算子,例如 =
和 >
。可以使用 -
運算子來相減兩個 LSN;結果是分隔這些預寫式日誌位置的位元組數。此外,可以使用 +(pg_lsn,numeric)
和 -(pg_lsn,numeric)
運算子,將位元組數分別加到 LSN 或從 LSN 中減去。請注意,計算出的 LSN 應在 pg_lsn
類型的範圍內,也就是介於 0/0
和 FFFFFFFF/FFFFFFFF
之間。
如果您在文件中發現任何不正確、與您使用特定功能的經驗不符或需要進一步澄清的地方,請使用此表單來回報文件問題。