pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。
摘要
新用户如何开始使用 Postgres。
使用 Postgres 所需的一些步骤可以由任何 Postgres 用户执行,而另一些必须由站点数据库管理员完成。站点管理员是安装软件、创建数据库目录并启动 postmaster 进程的人。这个人不必是 Unix 超级用户("root") 或计算机系统管理员;任何人都可以在没有任何特殊账户或权限的情况下安装和使用 Postgres。
如果你要自己安装 Postgres,请参阅管理员指南中的安装说明,安装完成后再回到本指南。
在本手册中,任何以字符 "%" 开头的示例都是应当在 Unix shell 提示符下键入的命令。以字符 "*" 开头的示例是 Postgres 查询语言 Postgres SQL 中的命令。
本节讨论如何设置你自己的环境,以便使用前端应用。我们假定 Postgres 已经成功安装并启动;关于如何安装 Postgres,请参阅管理员指南和安装说明。
Postgres 是一个客户端/服务器应用。作为用户,你只需要访问安装中的客户端部分(客户端应用的一个例子是交互式监控器 psql)。 为简单起见,我们假定 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),则应当把
% PATH=/usr/local/pgsql/bin:$PATH
% export PATH
加入你家目录的 .profile 文件。 从现在起,我们假定你已把 Postgres 的 bin 目录加入了路径。此外,本文档会频繁提到“设置 shell 变量”或“设置环境变量”。如果你没有完全理解上一段关于修改搜索路径的内容,应当先查阅描述你所用的 shell 的 Unix 手册页,然后再继续。
如果你的站点管理员没有按默认方式完成设置,你可能还需要做一些额外工作。例如,如果数据库服务器所在的机器是远程机器,你就需要把 PGHOST 环境变量设置为数据库服务器机器的名称。环境变量 PGPORT 也可能需要设置。归根结底就是:如果你试着启动某个应用程序,而它抱怨无法连接到 postmaster,你应当立即咨询站点管理员,以确保你的环境已正确设置。
译文有误、术语不当或页面显示问题,请到译文仓库 pgsty/pgdoc 报告译文问题。 英文原文本身的问题,请在当前版本的对应页面向上游反馈;上游不再修订已结束维护的版本。