描述 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 语句.