PostgreSQL 8 系统管理与操作全解析
一、PostgreSQL 文件与程序概述
PostgreSQL 安装包含众多文件和目录以支持其各项功能。主目录默认位于C:\Program Files\Postgresql,每个更新版本有独立子目录,内部又将文件分为多个目录。
数据目录存储数据库集群文件及配置文件,如postgresql.conf定义系统特性,可编辑以优化安装;pg_hba.conf决定哪些远程用户可登录及访问哪些数据库。bin目录包含与 PostgreSQL 交互的实用程序和程序。
二、用户账户映射
在pg_hba.conf文件中,map-name字段关联ident字段选项,便于为不同远程主机系统使用相同用户 ID 的用户设置不同映射。ident-name字段包含客户端系统在连接时传递给 PostgreSQL 的用户 ID,该账户会映射到记录中指定的 PostgreSQL 用户账户。
例如,在pg_hba.conf文件中有如下记录:
host all all 192.168.0.10/32 ident testhost这意味着来自主机192.168.0.10