Man page - alter_user(7)
Manual
ALTER USER
NAMESYNOPSIS
DESCRIPTION 描 述
PARAMETERS 引 數
NOTES 注 意
EXAMPLES 例 子
COMPATIBILITY 相 容 性
SEE ALSO 參 見
譯 者
跋
NAME
ALTER USER - 改 變 資 料 庫 使 用 者 帳 號
SYNOPSIS
ALTER USER name [ [ WITH ] option [ ... ] ]
where option can be:
[ ENCRYPTED |
UNENCRYPTED ] PASSWORD ’
password
’
| CREATEDB | NOCREATEDB
| CREATEUSER | NOCREATEUSER
| VALID UNTIL ’
abstime
’
ALTER USER name RENAME TO newname
ALTER USER
name
SET
parameter
{ TO | = } {
value
|
DEFAULT }
ALTER USER
name
RESET
parameter
DESCRIPTION 描 述
ALTER USER 用 於 更 改 使 用 者 的 PostgreSQL 帳 號 的 屬 性 。 沒 有 在 該 命 令 中 出 現 的 屬 性 保 持 原 值 。
這 條 命 令 模 式 中 的 第 一 個 變 種 修 改 某 些 全 域 性 使 用 者 許 可 權 和 認 證 設 定 。 ( 見 下 文 獲 取 細 節 。 ) 只 有 資 料 庫 超 級 使 用 者 可 以 用 這 條 命 令 改 變 這 些 許 可 權 和 使 口 令 失 效 。 普 通 使 用 者 只 能 修 改 它 們 自 己 的 口 令 。
第 二 個 變 種 改 變 使 用 者 的 名 字 。 只 有 資 料 庫 超 級 使 用 者 才 能 重 新 命 名 使 用 者 帳 戶 。 當 前 會 話 使 用 者 不 能 重 新 命 名 。 ( 如 果 想 這 麼 幹 , 先 用 另 外 一 個 使 用 者 賬 號 連 線 。 )
第 三 和 第 四 個 變 種 修 改 使 用 者 會 話 的 特 定 配 置 變 數 的 預 設 值 。 當 該 使 用 者 隨 後 啟 動 一 個 新 的 會 話 時 , 宣 告 的 數 值 將 成 為 會 話 的 預 設 , 覆 蓋 任 何 出 現 在 postgresql.conf 裡 , 或 者 從 postmaster 命 令 列 接 收 到 的 設 定 。 普 通 使 用 者 可 以 修 改 它 們 自 己 的 會 話 預 設 。 超 級 使 用 者 可 以 修 改 任 何 使 用 者 的 預 設 。
PARAMETERS 引 數
|
name |
想 進 行 屬 性 更 改 的 使 用 者 名 稱 字 。
password
此 帳 號 所 使 用 的 新 口 令 。
ENCRYPTED
UNENCRYPTED
這 些 關 鍵 字 控 制 口 令 是 否 以 加 密 形 式 存 在 pg_shadow 裡 。 ( 參 閱 CREATE USER [ create_user (7)] 獲 取 這 個 選 項 的 更 多 資 訊 。 )
CREATEDB
NOCREATEDB
這 個 子 句 定 義 該 使 用 者 建 立 資 料 庫 的 能 力 。 如 果 聲 明 瞭 CREATEDB, 該 使 用 者 可 以 建 立 她 自 己 的 資 料 庫 。 用 NOCREATEDB將 剝 奪 一 個 使 用 者 建 立 資 料 庫 的 能 力 。
CREATEUSER
NOCREATEUSER
這 個 子 句 決 定 一 個 使 用 者 能 否 建 立 新 使 用 者 。 這 個 選 項 同 樣 還 令 該 使 用 者 成 為 超 級 使 用 者 , 可 以 超 越 所 有 訪 問 限 制 。
abstime
該 使 用 者 帳 號 口 令 的 過 期 的 日 期 ( 和 可 選 的 時 間 ) 。 要 設 定 一 個 口 令 從 不 過 期 , 可 以 用 ’infinity’。
newname
使 用 者 的 新 名 字 。
parameter
|
value |
把 該 使 用 者 特 定 的 配 置 變 數 的 會 話 預 設 設 定 為 給 定 的 數 值 。 如 果 value 為 DEFAULT 或 者 使 用 了 等 效 的 RESET, 那 麼 刪 除 使 用 者 相 關 的 變 數 , 並 且 該 使 用 者 將 在 新 會 話 中 繼 承 預 設 設 定 。 使 用 RESET ALL 清 除 所 有 設 定 。
參 閱 SET [ set (7)] 和 Section 16.4 ‘‘Run-time Configuration’’ 獲 取 有 關 可 用 變 數 和 數 值 的 更 多 資 訊 。
NOTES 注 意
使 用 CREATE USER [ create_user (7)] 建 立 新 使 用 者 和 DROP USER [ drop_user (7)] 刪 除 使 用 者 。
ALTER USER 無 法 改 變 一 個 使 用 者 的 組 的 成 員 性 。 用 ALTER GROUP [ alter_group (7)] 實 現 這 個 目 地 。
使 用 ALTER DATABASE [ alter_database (7)], 我 們 還 可 能 把 一 個 會 話 預 設 和 某 個 資 料 庫 繫 結 起 來 , 而 不 是 和 某 個 使 用 者 繫 結 。
EXAMPLES 例 子
更 改 一 使 用 者 口 令 :
ALTER USER davide WITH PASSWORD ’hu8jmn3’;
更 改 一 使 用 者 有 效 期 :
ALTER USER manuel VALID UNTIL ’Jan 31 2030’;
更 改 一 使 用 者 有 效 期 , 宣 告 其 許 可 權 應 該 在 用 比 UTC早 一 小 時 的 時 區 記 時 的 2005 年 5 月 4 日 正 午 失 效
ALTER USER chris VALID UNTIL ’May 4 12:00:00 2005 +1’;
令 使 用 者 永 遠 有 效 :
ALTER USER fred VALID UNTIL ’infinity’;
賦 予 一 使 用 者 建 立 新 使 用 者 和 新 資 料 庫 的 許 可 權 :
ALTER USER miriam CREATEUSER CREATEDB;
COMPATIBILITY 相 容 性
ALTER USER 語 句 是 PostgreSQL 擴 充 套 件 。 SQL 標 準 將 使 用 者 的 定 義 交 給 實 現 完 成 。
SEE ALSO 參 見
CREATE USER [ create_user (7)], DROP USER [ drop_user (l)], SET [ set (l)]
譯 者
Postgresql 中 文 網 站 何 偉 平 <laser@pgsqldb.org>
跋
本
頁 面 中 文 版 由
中 文 man 手 冊 頁 計
劃 提 供 。
中 文 man 手 冊 頁 計
劃 :
https://github.com/man-pages-zh/manpages-zh