dropdb
是一个用于删除(删除)数据库的核心实用程序,并且本质上是围绕 DROP DATABASE
SQL 命令的包装器。
dropdb
添加于 PostgreSQL 7.0。
源代码
dropdb
的源代码位于 src/bin/scripts/dropdb.c。
更改历史记录
- PostgreSQL 13
--force
选项已添加(提交 80e05a08)
- PostgreSQL 9.2
--maintenance-db
选项已添加(提交 68281e00)
- PostgreSQL 8.4
-w
/--no-password
选项已添加(提交 9de59fd1)
- PostgreSQL 8.3
--quiet
选项已移除(提交 9539e64b)
- PostgreSQL 7.4
- 从 shell 脚本转换为 C 程序(提交 9e0ab712)
- PostgreSQL 7.3
- 添加了对包含空格的标识符的支持(提交 5804a7ce)
- PostgreSQL 7.0
- 已添加(提交 240e4c98)
示例
$ psql -c 'SELECT datname FROM pg_database' datname ----------- postgres template1 template0 foo (4 rows) $ dropdb foo $ psql -c 'SELECT datname FROM pg_database' datname ----------- postgres template1 template0 (3 rows)
参考文献
- PostgreSQL 文档: dropdb