第 14 章 设置你的环境
本节讨论如何设置你自己的环境,使你能够使用前端应用程序。我们假设 Postgres 已经被成功安装并启动;关于如何安装 Postgres,请参阅管理员指南和安装说明。
Postgres 是一个客户/服务器应用程序。作为用户,你只需要访问安装的客户端部分(客户端应用程序的一个例子是交互式监视程序 psql)。为简单起见,我们假设 Postgres 已经安装在目录
/usr/local/pgsql 中。因此,无论在哪里看到目录
/usr/local/pgsql,你都应该用 Postgres 实际安装所在的目录名来替换它。所有
Postgres 命令都安装在目录
/usr/local/pgsql/bin 中。因此,你应当把这个目录加到你的 shell 命令路径中。如果你使用 Berkeley C shell 的一个变体,例如
csh 或 tcsh,你可以把
set path = ( /usr/local/pgsql/bin path )
加到你主目录中的
.login 文件里。如果你使用 Bourne shell 的一个变体,例如
sh、ksh 或
bash,那么你可以把
$ PATH=/usr/local/pgsql/bin:$PATH $ export PATH
加到你主目录中的
.profile 文件里。从现在起,我们将假设你已经把
Postgres 的 bin 目录加到了你的路径中。此外,我们在本文档中将频繁提到"设置一个
shell 变量"或"设置一个环境变量"。如果你没有完全理解上一段关于修改搜索路径的内容,在继续之前你应当查阅描述你的
shell 的 Unix 手册页。
如果你的站点管理员没有按默认方式完成设置,你可能还有一些工作要做。例如,如果数据库服务器机器是一台远程机器,你就需要把 PGHOST 环境变量设置为数据库服务器机器的名字。环境变量 PGPORT 也可能必须设置。底线是:如果你试图启动一个应用程序而它抱怨无法连接到 postmaster,你应当立即咨询你的站点管理员,确保你的环境已正确设置。