PG数据目录介绍
PG数据目录介绍
PG_VERSION #pg版本,如10
base/ #每个 database 会在 base 目录下有一个子目录,存储数据库文件
global/ #存放的文件用于存储全局的系统表信息和全局控制信息
pg_commit_ts/ #包含已提交事务的时间
pg_dynshmem/ #包含动态共享内存子系统使用的文件
pg_hba.conf
pg_ident.conf
pg_logical/ #包含逻辑解码的状态数据
pg_multixact/ #包含多事务状态数据(等待锁定的并发事务
pg_notify/ #包含LISTEN/NOTIFY状态数据
pg_replslot/ #包含复制槽数据
pg_serial/ #包含了已经提交的序列化事务的有关信息
pg_snapshots/ #包含导出的快照
pg_stat/ #包含统计子系统的永久文件
pg_stat_tmp/ #包含统计子系统的临时文件
pg_subtrans/ #包含子事务状态数据
pg_tblspc/ #包含表空间的符号链接
pg_twophase/ #包含预备事务的状态文件
pg_wal/ #包含wal日志
pg_xact/
postgresql.auto.conf #一个用于存储由ALTER SYSTEM 设置的配置参数的文件
postgresql.conf
postmaster.opts #一个记录服务器最后一次启动时使用的命令行参数的文件
server.log #pg操作日志,如果有报错也会记录在这里