pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。
图 26.1. Postgres 文件布局

Postgres 文件布局 展示以默认方式安装时 Postgres 发行版的 布局。为简单起见,我们假设 Postgres 安装在目录 /usr/local/pgsql。因此,凡是你看到 目录 /usr/local/pgsql 之处,都应替换为 Postgres 实际安装所在目录的名称。 所有 Postgres 命令都安装在目录 /usr/local/pgsql/bin 中。因此,你应当把该目录 加入你的 shell 命令路径。如果你使用 Berkeley C shell 的变体,例如 csh 或 tcsh,可以在你主目录的 .login 文件中加入
set path = ( /usr/local/pgsql/bin path )
如果你使用 Bourne shell 的变体,例如 sh、ksh 或 bash,则可以在你 主目录的 .profile 文件中加入
PATH=/usr/local/pgsql/bin PATH export PATH
从现在起,我们假设你已把 Postgres 的 bin 目录加入了你的路径。此外,本文档会频繁提到"设置 shell 变量"或"设置环境变量"。如果你没有完全理解上一段 关于修改搜索路径的内容,在继续之前应当查阅描述你所用的 shell 的 UNIX 手册页。
如果你没有按默认方式设置,可能还有更多工作要做。例如,如果数据库 服务器机器是一台远程机器,你需要把 PGHOST 环境变量 设置为数据库服务器机器的名称。环境变量 PGPORT 可能 也需要设置。底线是:如果你试图启动一个应用程序而它抱怨无法连接到 postmaster,就必须回过头确认你的环境已 正确设置。
译文有误、术语不当或页面显示问题,请到译文仓库 pgsty/pgdoc 报告译文问题。 英文原文本身的问题,请在当前版本的对应页面向上游反馈;上游不再修订已结束维护的版本。