0
点赞
收藏
分享

微信扫一扫

PostgreSQL目录结构详解

90哦吼 2024-10-05 阅读 37

对象名

类型

说明

base

目录

默认表空间的目录。

current_logfiles

文件

记录当前使用的日志的路径和名字

global

目录

一些共享系统表的目录。

log/pg_log

目录

程序日志目录,在查询一些系统错误时可查看此目录下的日志文件。在10版本之前此目录是“pg_log”。

pg_commit_ts

目录

存储事务提交时间

pg_dynshmem

目录

存储动态共享内存子系统的相关文件

pg_hba.conf

文件

认证配置文件,用于配置允许哪些IP的主机访问数据库、认证的方法是什么等信息。

pg_ident.conf

文件

ident认证方式的用户映射文件

pg_logical

目录

存储逻辑解码的状态

pg_multixact

目录

存储并发事务的状态(用于共享行锁)

pg_notify

目录

存储listen/notify的状态

pg_replslot

目录

存储复制槽/位数据

pg_serial

目录

存储关于序列化事务的信息

pg_snapshots

目录

PostgreSQL函数“pg_export_snapshot”导出的快照信息文件

pg_stat

目录

统计子系统的永久文件

pg_stat_tmp

目录

储存用于统计子系统的临时文件

pg_subtrans

目录

存储子事务的状态

pg_tblspc

目录

存储指向实际表空间的软连接

pg_twophase

目录

存储关于预提交事务的状态

PG_VERSION

文件

存储PostgreSQL主版本号。

pg_wal

目录

WAL日志的目录,在PostgreSQL 10版本之前此目录是“pg_xlog”。

pg_xact

目录

Commit Log的目录,在PostgreSQL 10版本之前此目录是“pg_clog”。

postgresql.auto.conf

文件

使用ALTER SYSTEM修改的配置参数存储在该文件中(PostgreSQL 9.4及更高版本)。

postgresql.conf

文件

此数据库实例的主配置文件,基本上所有的配置参数都在此文件中。

postmaster.opts

文件

该cluster最后一次启动时使用的命令行选项

postmaster.pid

文件

该cluster启动后,生成的锁文件


举报

相关推荐

0 条评论