描述
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
在SQL92里没有 CREATE USER 语句.
(http://www.fanqiang.com)
进入【UNIX论坛】