dropuser [options...] [username]
声明运行 postmaster 的机器的主机名. 如果主机名以斜扛开头,则它被用做到 Unix 域套接字的路径.
声明 postmaster 正在侦听的互联网 TCP/IP 端口号或本地Unix域套接字的文件扩展(描述符).
回现 createdb 生成的查询并发送给后端。
不显示响应。
在真正删除用户前前提示。
声明要删除的 Postgres 用户名. 该名字必须存在于 Postgres 节点. 如果你没有在命令行上声明,将会被提示输入一个。
选项-h,-p, 和 -e逐字传递给 psql。 psql 选项 -U 和 -W 也可以使用,但是这些开关的使用在这个环境中可能有些混乱。
dropuser 删除一个现有 Postgres 用户 和 该用户所有的数据库。 只有在 pg_shadow 表里面拥有 usesuper 集的用户可以创建新的 Postgres 用户。
dropuser 是一个 shell 脚本,通过 Postgres 交互终端 psql封装了 SQL 命令 DROP USER 。 因此,用那种方法删除用户都没什么特别的。这意味着 psql 必须能被脚本找到并且有一个数据库服务器在目标主机上运行。同样,任何 psql 和 libpq 前端库可获得的缺省设置和环境变量都将生效。