服务器指令

服 务 器 缺 乏 指 令 函 数。

pgAdmin III 使 用 的 一 些 支 持 函 数 不 是 在 所 有 PostgreSQL 版 本 上 缺 省 有 效, 这 些 函 数 使 一 些 诸 如 处 理 日 志 文 件 和 配 置 文 件 的 工 作 变 得 更 加 简 单。

当 使 用 Windows 安 装 程 序 安 装 PostgreSQL 8.0 或 者 更 高 版 本 时, 仅 仅 需 要 选 中 “admin” 或 者 “dminpack” 模 块。

当 从 源 代 码 中 编 译 时, 必 要 的 文 件 可 以 在 源 代 码 树 的 xtra 子 目 录 中 找 到。 对 于 PostgreSQL 8.0, 将 admin 目 录 拷 贝 到 postgresql 源 代 码 的 contrib 目 录 中, 从 这 里 编 译 和 安 装 它。 对 于 PostgreSQL 8.1, 使 用 admin81 目 录。

PostgreSQL 8.2 以 及 更 高 版 本 在 “adminpack” 模 块 中 包 含 指 令 函 数。

在 模 块 安 装 之 后, 必 须 使 用 admin.sql 脚 本 (对 于 PostgreSQL 8.1 是 admin81.sql) 在 所 要 维 护 的 数 据 库 中 创 建 指 令 函 数, 这 些 脚 本 文 件 通 常 可 以 在 pgsql 的 共 享 目 录 (例 如 /usr/local/pgsql/share) 中 找 到。

扩 展 服 务 器 指 令 在 PostgreSQL 7.3 和 7.4 中 没 有 被 支 持。