PG_VERSION |
包含postgresql主版本号的文件 |
pg_hba.conf |
控制postgresql客户端验证的文件 |
pg_ident.conf |
控制postgresql用户名映射的文件 |
postgresql.conf / runtime.conf |
配置参数文件 runtime.conf |
postgresql.auto.conf |
用于存储在ALTER SYSTEM(版本9.4或更高版本)中设置的配置参数的文件 |
postmaster.opts |
记录服务端上一次启动的命令行选项 |
postmaster.pid |
伴随服务器启动生成的文件,由上到下依次记录postmaster pid、$PGDATA、启动时间戳、端口号、unix domain socket、第一个有效的监听地址listen_address、共享内存的segment idpostmaster.pid文件内容详述 |
subdirectories |
description |
base/ |
包含每个数据库子目录的子目录 |
global/ |
包含群集范围表的子目录,例如pg_database和pg_control |
pg_commit_ts/ |
包含事务提交时间戳数据的子目录。 9.5版本以后 |
pg_clog/ (Version 9.6 or earlier) |
包含事务提交状态数据的子目录。它在版本10中重命名为pg_xact. CLOG将在5.4章节中详解。 |
pg_dynshmem/ |
包含动态共享内存子系统使用的文件的子目录。9.4版本以后 |
pg_logical/ |
包含逻辑解码的状态数据的子目录。9.4版本以后 |
pg_multixact/ |
包含多事务状态数据的子目录(用于 shared row locks) |
pg_notify/ |
包含LISTEN / NOTIFY状态数据的子目录 |
pg_repslot/ |
包含复制槽数据的子目录(9.1版本以后) |
pg_serial/ |
包含有关已提交的序列化事务(9.1版本以后)信息的子目录 |
pg_snapshots/ |
包含导出快照的子目录(9.2版本以后)。 PostgreSQL的函数pg_export_snapshot在此子目录中创建快照信息文件 |
pg_stat/ |
包含统计子系统永久文件的子目录 |
pg_stat_tmp/ |
包含统计子系统临时文件的子目录 |
pg_subtrans/ |
包含子事物状态数据的子目录 |
pg_tblspc/ |
表空间符号链接目录 |
pg_twophase/ |
包含prepare事务的状态文件 |
pg_wal/ (Version 10 or later) |
包含WAL(Write Ahead Logging)段文件的子目录。在版本10中从pg_xlog重命名而来 |
pg_xact/ (Version 10 or later) |
包含事务提交状态数据的子目录。在版本10中从pg_clog重命名而来.CLOG将在5.4章节中详解 |
pg_xlog/ (Version 9.6 or earlier) |
包含WAL(Write Ahead Logging)段文件的子目录。在版本10中重命名为pg_wal |