[ 永遠的UNIX::UNIX技術資料的寶庫 ]   GB | BIG5

首頁 > 數據庫 > 其它 > 正文
PostgreSQL7.0手冊-用戶手冊-19. SQL命令-ALTER USER
編譯:何偉平 laser@zhengmai.com.cn (2001-04-21 21:41:21)

ALTER USER
名稱
ALTER USER  更改用戶信息.
用法
ALTER USER username
    [ WITH PASSWORD 'password' ]
    [ CREATEDB | NOCREATEDB ] [ CREATEUSER | NOCREATEUSER ]
    [ VALID UNTIL 'abstime' ]

輸入
username 
想做更改的用戶的用戶名。 
password 
此帳號所使用的新口令. 
CREATEDB, NOCREATEDB 
這個子句定義該用戶創建數據庫的能力。如果聲明了 CREATEDB,該用戶可以創建她自己的數據庫。用NOCREATEDB 將剝奪一個用戶創建數據庫的能力。 
CREATEUSER, NOCREATEUSER 
這個子句決定一個用戶能否創建新用戶。這個選項同樣還令該用戶成為超級用戶,可以超越所有訪問限制。 
abstime 
該用戶帳號口令的有效日期(和可選的時間)。 
輸出
ALTER USER 
更改成功的返回信息. 
ERROR: ALTER USER: user "username" does not exist 
如果聲明的用戶不存在返回的信息. 
描述
ALTER USER 用更改用戶的 Postgres 帳號的屬性.只有一個數據庫超級用戶可以用這個命令更改權限和口令有效期。普通用戶只能更改他們自己的口令。 
使用 CREATE USER 創建新用戶和 DROP USER 刪除用戶。

用法
更改一用戶口令: 
ALTER USER davide WITH PASSWORD 'hu8jmn3';
更改一用戶有效期 
ALTER USER manuel VALID UNTIL 'Jan 31 2030';
更改一用戶有效期,聲明其權限應該在用比UTC早一小時的時區記時的1998年5月4日正午失效 
ALTER USER chris VALID UNTIL 'May 4 12:00:00 1998 +1';
賦予一用戶創建新用戶和新數據庫的權限. 
ALTER USER miriam CREATEUSER CREATEDB;
兼容性
SQL92
在 SQL92裡沒有 ALTER USER 語句.該標準將用戶定義部分交給具體數據庫實現處理.
(http://www.fanqiang.com)
    進入【UNIX論壇

相關文章
PostgreSQL7.0手冊-附錄-文檔 (2001-04-21 23:50:44)
PostgreSQL7.0手冊-附錄-日期/時間支持-CVS 倉庫 (2001-04-21 23:48:48)
PostgreSQL7.0手冊-教程 -73. Postgres SQL 高級特性 (2001-04-21 23:45:36)
PostgreSQL7.0手冊-教程 -72. 查詢語言 (2001-04-21 23:44:40)
PostgreSQL7.0手冊-教程 -71. 開始 (2001-04-21 23:42:54)
PostgreSQL7.0手冊-教程 -70. 體系結構 (2001-04-21 23:41:58)
PostgreSQL7.0手冊-教程 -69. SQL (2001-04-21 23:41:23)
PostgreSQL7.0手冊-開發者手冊 -68. 分頁文件 (2001-04-21 23:39:22)
PostgreSQL7.0手冊-開發者手冊 -67. 端接口 (2001-04-21 23:38:34)
PostgreSQL7.0手冊-開發者手冊 -66. gcc 缺省優化 (2001-04-21 23:37:20)

===更多相關===
 

★  樊強制作 歡迎分享  ★