Man page - clusterdb(1)

Manual

CLUSTERDB

NAME
SYNOPSIS
DESCRIPTION 描 述
OPTIONS 選 項
ENVIRONMENT 環 境
DIAGNOSTICS 診 斷
EXAMPLES 例 子
SEE ALSO 參 見
譯 者


NAME

clusterdb - 對 一 個 PostgreSQL資 料 庫 進 行 建 簇

SYNOPSIS

clusterdb [ connection-option ... ] [ --table | -t table ] [ dbname ]

clusterdb [ connection-option ... ] [ --all | -a ]

DESCRIPTION 描 述

clusterdb 是 一 個 用 於 對 某 個 PostgreSQL 資 料 庫 中 的 表 進 行 重 新 建 簇 的 工 具 。 它 尋 找 以 前 建 過 簇 的 表 , 然 後 在 上 次 用 過 的 同 一 個 索 引 上 再 次 建 簇 。 將 不 會 動 那 些 從 未 建 簇 的 表 。

clusterdb 是 對 SQL 命 令 CLUSTER[ cluster (7)] 的 封 裝 。 使 用 這 兩 種 方 法 對 資 料 庫 建 簇 實 際 上 沒 有 任 何 區 別 。

OPTIONS 選 項

clusterdb 接 受 下 列 命 令 列 引 數 :

-a

--all

對 所 有 資 料 庫 建 簇 。

[-d] dbname
[--dbname]
dbname

宣 告 要 建 簇 的 資 料 庫 名 字 。 如 果 沒 有 宣 告 這 個 並 且 沒 有 使 用 -a( 或 者 --all) , 那 麼 資 料 庫 名 從 環 境 變 數 PGDATABASE 中 讀 取 。 如 果 那 個 也 沒 有 設 定 , 那 麼 使 用 用 於 連 線 的 使 用 者 名 稱 。

-e

--echo

回 顯 clusterdb 生 成 併 發 送 給 伺 服 器 的 命 令 。

-q

--quiet

不 要 顯 示 響 應 。

-t table
--table
table

只 對 表 table 建 簇 。

clusterdb 還 接 受 下 列 命 令 列 引 數 獲 取 連 線 引 數 :
-h
host
--host
host

宣 告 伺 服 器 執 行 所 在 的 機 器 的 主 機 名 。 如 果 值 以 斜 槓 開 頭 , 那 麼 就 用 作 Unix 域 套 接 字 的 目 錄 。

-p port
--port
port

宣 告 伺 服 器 監 聽 的 網 際 網 TCP 埠 或 者 本 地 Unix 域 套 接 字 檔 案 擴 充 套 件 。

-U username
--username
username

進 行 連 線 的 使 用 者 名 稱

-W

--password

強 制 提 示 口 令 。

ENVIRONMENT 環 境

PGDATABASE

PGHOST

PGPORT

PGUSER

預 設 連 線 引 數 。

DIAGNOSTICS 診 斷

出 現 困 難 的 時 候 , 參 閱 CLUSTER [ cluster (7)] 和 psql (1) 獲 取 有 關 可 能 的 錯 誤 和 錯 誤 資 訊 的 討 論 。 資 料 庫 伺 服 器 必 須 在 目 標 主 機 上 執 行 。 同 樣 , 任 何 預 設 連 線 設 定 和 libpq 前 端 庫 使 用 的 環 境 變 數 都 將 得 以 應 用 。

EXAMPLES 例 子

對 資 料 庫 test 建 簇 :

$ clusterdb test

對 一 個 叫 做 xyzzy 的 資 料 庫 裡 的 表 foo 建 簇 :

$ clusterdb --table foo xyzzy

SEE ALSO 參 見

CLUSTER [ cluster (7)]

譯 者

Postgresql 中 文 網 站 何 偉 平 <laser@pgsqldb.org>

本 頁 面 中 文 版 由 中 文 man 手 冊 頁 計 劃 提 供 。
中 文 man 手 冊 頁 計 劃 : https://github.com/man-pages-zh/manpages-zh