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

PHP实战中知识总结