↑↓ 选择 ↵ 打开 ⌫ 改范围 完整检索页

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

不受支持的版本: 7.0 / 6.5 / 6.4
历史版本PostgreSQL 6.4 已于 2003 年 10 月结束社区维护,本页译文保留供仍在使用旧版本的读者参考。新系统请看当前版本手册首页。

第 24 章 安装

摘要

Postgres v6.4 的完整安装说明。

在安装 Postgres 之前,你可以访问 www.postgresql.org 获取最新信息、补丁等。

这些安装说明假定:

  • 命令与 Unix 兼容。见下面的注记。

  • 除特别说明外均使用默认值。

  • 用户 postgres 是 Postgres 超级用户。

  • 源代码路径为 /usr/src/pgsql(其他路径也可以)。

  • 运行时路径为 /usr/local/pgsql(其他路径也可以)。

这些命令是在 RedHat Linux 4.2 版上使用 tcsh shell 测试的。除特别说明外,它们在大多数系统上很可能都能工作。像 ps 和 tar 这样的命令,应该使用哪些选项在各个平台之间可能差异极大。输入这些命令之前请运用常识。

我们的 Makefile 需要 GNU make(本文档中称 “gmake”)。它们不能与非 GNU 的 make 程序一起工作。如果你的 GNU make 是以 “make” 而不是 “gmake” 的名称安装的,那么你就使用 make 命令。这没有问题,但你必须拥有 GNU 形式的 make 才能安装成功。

24.1. 运行 Postgres 的要求

关于所支持平台的最新信息位于 http://www.postgresql.org/docs/admin/install.htm。 一般来说,大多数拥有现代库的 Unix 兼容平台都应该能够运行 Postgres。

尽管运行 Postgres 所需的最小内存可以低至 8MB,但在一个运行 X-Windows 的相对较快的双处理器系统上,把内存扩展到 96MB 时回归测试的运行时间有明显改善。规律是:内存永远不嫌多。

检查你是否有足够的磁盘空间。/usr/src/pgsql 大约需要 30 MB,/usr/local/pgsql(不含你的数据库)大约需要 5 MB,一个空数据库需要 1 MB。回归测试期间数据库会临时增长到约 20 MB。发行版 tar 文件还需要约 3 MB。

因此我们建议,在安装和测试期间,/usr/local 之下保留远超 20 MB 的空闲空间,在包含数据库的磁盘分区上另外保留 25 MB 空闲空间。删除源文件、tar 文件和回归数据库之后,/usr/local/pgsql 需要 2 MB,空数据库需要 1 MB,再加上大约五倍于把数据库数据存成平面文件所需的空间。

要检查磁盘空间,使用

$ df -k

提交更正

译文有误、术语不当或页面显示问题,请到译文仓库 pgsty/pgdoc 报告译文问题。 英文原文本身的问题,请在当前版本的对应页面向上游反馈;上游不再修订已结束维护的版本。