PostgreSQL体系结构之物理结构
数据目录中子目录和文件的用途
目录 |
用途 |
base |
包含每个数据库对应的子目录的子目录 |
global |
包含集簇范围的表的子目录,比如pg_database |
pg_commit_ts |
包含事务提交时间戳数据的子目录 |
pg_xact |
包含事务提交状态数据的子目录 |
pg_dynshmem |
包含被动态共享内存子系统所使用文件的子目录 |
pg_logical |
包含用于逻辑复制的状态数据的子目录 |
pg_multixcat |
包含多事务状态数据的子目录 |
pg_notify |
包含LISTEN/NOTIFY状态数据的子目录 |
pg_repslot |
包含复制槽数据的子目录 |
pg_serial |
包含已提交的可序列化事务信息的子目录 |
pg_snapshots |
包含导出的快照的子目录 |
pg_stat |
包含用于统计子系统的永久文件的子目录 |
pg_stat_tmp |
包含用于统计信息子系统临时文件的子目录 |
pg_subtrans |
包含子事务状态数据的子目录 |
pg_tblspc |
包含指向表空间的符号链接的子目录 |
pg_twophase |
用于预备事务状态文件的子目录 |
pg_wal |
保存预写日志 |
pg_xact |
记录事务提交状态数据 |
文件 |
用途 |
PG_VERSION |
PostgreSQL 主版本号文件 |
pg_hba.conf |
客户端认证控制文件 |
postgresql.conf |
参数文件 |
postgresql.auto.conf |
参数文件,只保存ALTER SYSTEM命令修改的参数 |
postmaster.opts |
记录服务器最后一次启动时使用的命令行参数v |