PHP实战中知识总结 / PgSQL - dropuser(bin目录文件)
一、dropuser
dropuser是用于删除一个已有的PostgreSQL用户。只有超级用户以及具有CREATEROLE特权的用户能够移除PostgreSQL用户(要移除一个超级用户,你必须自己是一个超级用户)。dropuser是对SQL命令DROP ROLE的封装。
二、命令格式
dropuser [OPTION]... [ROLENAME]
option:
参数 | 说明 |
---|---|
-e, --echo | 显示dropuser生成并发送给服务器的命令 |
-i, --interactive | 在实际移除该用户之前提示要求确认,并且在没有指定用户名时提示要求一个用户名 |
-V, --version | 打印dropuser版本并退出。 |
--if-exists | 如果用户不存在时不要抛出一个错误。在这种情况下将发出一个提示 |
-?, --help | 显示有关dropuser命令行参数的帮助并退出 |
Connection options:
参数 | 说明 |
---|---|
-h, --host=HOSTNAME | 指定运行服务器的机器的主机名 |
-p, --port=PORT | 指定端口 |
-U, --username=USERNAME | 指定用户 |
-w, --no-password | 不提示输入密码 |
-W, --password | 强制密码提示 |
命令示例 | 解释 |
---|---|
dropuser -p 5000 -h eden -i -e joe | 在主机eden、端口 5000 上的服务器移除用户joe |