PHP实战中知识总结 / PgSQL - dropdb(bin目录文件)
一、dropdb
dropdb用于删除一个现有的PostgreSQL数据库。执行这个命令的用户必须是一个数据库超级用户或该数据库的拥有者。dropdb是对SQL命令DROP DATABASE的封装。
二、命令格式
dropdb [OPTION]... DBNAME
option:
| 参数 | 说明 |
|---|---|
| -e, --echo | dropdb生成并发送给服务器的命令 |
| -f, --force | 在删除目标数据库之前,尝试终止与该数据库的所有现有连接 |
| -i, --interactive | 在做任何破坏性的工作之前发出一个验证提示 |
| -V, --version | 打印dropdb版本并退出。 |
| --if-exists | 如果数据库不存在也不抛出一个错误。在这种情况下会发出一个提醒 |
| -?, --help | 显示有关dropdb命令行参数的帮助并退出 |
Connection options:
| 参数 | 说明 |
|---|---|
| -h, --host=HOSTNAME | 指定运行服务器的机器的主机名 |
| -p, --port=PORT | 指定端口 |
| -U, --username=USERNAME | 指定用户 |
| -w, --no-password | 不提示输入密码 |
| -W, --password | 强制密码提示 |
| --maintenance-db=DBNAME | 指定要连接到来发现哪些其他数据库应该被删除的数据库名。如果没有指定,将使用postgres数据库。而如果它也不存在,将使用template1。 |
| 命令示例 | 解释 |
|---|---|
| dropdb -p 5000 -h eden -i -e demo | 删除主机eden、端口 5000 上的数据库demo |
