标签:通用 sha rip 后端 定义 命名 tcp postgresq nop
createuser [ option...] [ username]
createuser 创建一个新的 PostgreSQL 用户。只有超级用户(在 pg_shadow 表中设置了 usesuper 的用户)可以创建新的 PostgreSQL 用户。 因此,createuser 必须由某位可以以 PostgreSQL 超级用户连接的用户执行。
作为超级用户同时也意味着绕开数据库内访问检查的能力, 因此我们应该少赋予超级用户权限。
createuser 是 SQL 命令 CREATE USER [create_user(7)] 的封装。 因此,用那种方法创建新用户都没什么特别的。
createuser 接受下列命令行参数:
如果没有在命令行上声明名称和其他的一些缺少的信息,脚本会提示你输入。
createuser 还接受下列命令行参数用作连接参数:
如果出现错误,将会显示后端错误信息。参阅 CREATE USER [create_user(7)] 和 psql(1) 获取可能信息描述。数据库服务器必须在目标主机上运行。 同样,任何 libpq 前端库使用的缺省连接设置和环境变量都将适用。
在缺省数据库服务器上创建一个用户 joe:
$ createuser joe Is the new user allowed to create databases? (y/n) n Shall the new user be allowed to create more new users? (y/n) n CREATE USER
用在主机eden上的服务器创建用户 joe,端口是 5000,避免提示并且显示执行的命令:
$ createuser -p 5000 -h eden -D -A -e joe CREATE USER "joe" NOCREATEDB NOCREATEUSER CREATE USER
createuser - 定义一个新的 PostgreSQL 用户帐户
标签:通用 sha rip 后端 定义 命名 tcp postgresq nop
原文地址:https://www.cnblogs.com/fanweisheng/p/11080722.html