删除 PostgreSQL 数据库
2019/02/12
以数据库 test_db
为例,想要删除它,直接用 DROP
命令可删不掉,需要执行如下 2 个步骤:
1、先断开其它用户对指定数据库的连接
SELECT pg_terminate_backend(pg_stat_activity.pid)
FROM pg_stat_activity
WHERE datname='test_db' AND pid<>pg_backend_pid();
2、执行删除命令
DROP DATABASE test_db;