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