Company
LOGO
www.company.com
www.company.com
www.company.com
www.company.com
3.
物理存储(
PGDATA
)
• Linux
下:
/var/lib/pgsql/data, Windows
下:
/PostgreSQL/8.2/data
• pg_version
一个包含
PostgreSQL
主版本号的文件
• base 包含每个数据库对应的子目录的子目录
• global
包含集群范围的表的子目录,比如
pg_database
• pg_clog
包含事务提交状态数据的子目录
• pg_log 包含错误日志的子目录
• pg_multixact
包含多重事务状态数据的子目录(用于共享的行锁)
• pg_subtrans
包含子事务状态数据的子目录
• pg_tblspc 包含指向表空间的符号链接的子目录
• pg_xlog
包含
WAL
(预写日志)文件的子目录
• postmaster.opts
一个记录
postmaster
最后一次启动时使用的命令行参数
的文件
• postmaster.pid
一个锁文件,记录着当前的
postmaster PID
和共享内存段
ID (在 postmaster 关闭之后不存在)
Company
LOGO
www.company.com
www.company.com
www.company.com
www.company.com
4.
配置
--pg_hba.conf, pg_ident.conf
• pg_hba.conf 定义可连接的主机、用户、数据库、认证方法
– TYPE DATABASE USER IP-ADDRESS IP-MASK METHOD
– type:local/host
– database:dbname/all
– user:username/all
– method:reject/md5/password/krb5/ident/pam
– e.g. host all all 192.168.0.0 255.255.0.0 ident omicron
– local sameuser all md5
– local all @admins md5
– local all +support md5
– local db1,db2,@demodbs all md5
• pg_ident.conf 存储对于 TCP/IP 连接 ident 提供的用户名与请求 postgresql 用
户名的映射
– map-name ident-username databaseusername
– e.g. omicron bryanh guest1
评论0
最新资源