pg_ls_waldir()
是一个用于检查 pg_wal
目录内容的系统函数。
pg_ls_waldir()
在 PostgreSQL 10 中添加。
用法
pg_ls_waldir () → setof record (name
text
,size
bigint
,modification
timestamp with time zone
)
pg_ls_waldir()
返回 pg_wal
目录中所有文件及其大小和修改时间戳的列表。
请注意,行不会以任何特定顺序返回,因此添加显式排序条件可能很有用。
变更历史
- PostgreSQL 10
- 添加 (提交 befd73c5)
示例
postgres=# SELECT * FROM pg_ls_waldir() ORDER BY name; name | size | modification --------------------------+----------+------------------------ 000000010000000000000001 | 16777216 | 2020-11-06 10:25:35+01 000000010000000000000002 | 16777216 | 2020-11-06 10:25:35+01 000000010000000000000003 | 16777216 | 2020-11-06 10:26:15+01 000000010000000000000004 | 16777216 | 2020-11-06 10:35:45+01 (4 rows)
参考文献
- PostgreSQL 文档: 通用文件访问函数