| PostgreSQL | ||
|---|---|---|
| 上一页 | 下一页 | |
CREATE USER — 创建一个新的数据库用户
CREATE USER username
[ WITH
[ SYSID uid ]
[ PASSWORD 'password' ] ]
[ CREATEDB | NOCREATEDB ] [ CREATEUSER | NOCREATEUSER ]
[ IN GROUP groupname [, ...] ]
[ VALID UNTIL 'abstime' ]
如果没有声明这个,缺省使用已分配的最高用户标识加一。
CREATE USER 将向一个 Postgres 节点增加一个新用户.参考管理员手册获取关于管理用户和认证的信息。要执行这条命令,你必须是一个数据库超级用户。
使用 ALTER USER 修改用户的口令和权限,DROP USER 删除一个用户。使用 ALTER GROUP 从组中增加或删除用户。PostgreSQL 里有一个脚本 createuser 有与此命令相同的功能(实际上,它调用这条命令),但是可以在命令行上运行。
创建一个没有口令的用户:
CREATE USER jonathan
创建一个有口令的用户:
CREATE USER davide WITH PASSWORD 'jw8s0F4'
创建一个有口令的用户,其帐号在2001年底失效.注意当2002年走过一秒后,该帐号将不再有效:
CREATE USER miriam WITH PASSWORD 'jw8s0F4' VALID UNTIL 'Jan 1 2002'
创建一个拥有创建数据库权限的用户:
CREATE USER manuel WITH PASSWORD 'jw8s0F4' CREATEDB
在SQL92里没有 CREATE USER 语句.
| 上一页 | 首页 | 下一页 |
| CREATE TYPE | 开头 | CREATE VIEW |