↑↓ 选择↵ 打开⌫ 切换范围完整搜索

PG.CENTER 连接 PostgreSQL 文档、百科与生态知识。由 Pigsty 维护。

已结束支持的版本: 7.0 / 6.5 / 6.4
历史版本。 PostgreSQL 6.4 已结束支持。 请参阅 当前版本手册.

第 31 章 排障

假设你的站点管理员已经正确地启动了 postmaster 进程并且授权你使用数据库,你(作为用户)就可以开始启动应用程序了。如前所述,你应当把 /usr/local/pgsql/bin 加到你的 shell 搜索路径中。在大多数情况下,这就是你在准备方面要做的全部。

如果你从一个 Postgres 命令(例如 psql 或 createdb)得到下列错误消息:

connectDB() failed: Is the postmaster running at 'localhost' on port '5432'?

这通常要么是因为 postmaster 没有在运行,要么是你试图连接到了错误的服务器主机。如果你得到下列错误消息:

FATAL 1:Feb 17 23:19:55:process userid (2360) != database owner (268)

则意味着站点管理员以错误的用户启动了 postmaster。让他以 Postgres 超级用户身份重启它。

报告文档问题

阅读 上游文档. 反馈更正前请先核对 当前版本手册.