Postgres关闭某个数据库关联的session

分享到:

Postgres删除数据库的时候,报错:有其他用户正在使用该数据库,无法删除。这时,需要关闭这个数据库的相关的连接,然后再删除数据库

可以执行下面的命令来关闭连接:

1 SELECT pg_terminate_backend(pid) FROM pg_stat_activity WHERE datname='要删除的数据库名称' AND pid<>pg_backend_pid();