pg_split_walfile_name() 是一个系统函数,用于从WAL文件名中提取文件序列号和时间线ID。
pg_split_walfile_name() 在 PostgreSQL 16 中添加。
用法
pg_split_walfile_name (file_nametext) →
record (segment_numbernumeric,timeline_idbigint)
变更历史
示例
pg_split_walfile_name() 的基本用法示例
postgres=# SELECT * FROM pg_split_walfile_name('000000010000001000000012');
segment_number | timeline_id
----------------+-------------
4114 | 1
(1 row)
参考资料
- PostgreSQL 文档: 备份控制函数
