明天的明天 永远的永远 未知的一切 我与你一起承担 ??

是非成败转头空 青山依旧在 几度夕阳红 。。。
  博客园  :: 首页  :: 管理

PostgreSQL常见问题解决

1.删除database

DROP DATABASE viid;

 

执行上述sql报错信息如下:

ERROR:  database " viid " is being accessed by other users
 
DETAIL:  There is 1 other session using the database.

 

原因是有其他的session正在使用该数据库

 

解决方法:

强制断开连接到这个数据库上的所有连接,再删除数据库

REVOKE CONNECT ON DATABASE dcy_export2 FROM public;

SELECT pg_terminate_backend(pg_stat_activity.pid)
FROM pg_stat_activity WHERE datname='dcy_export2'
AND pid<>pg_backend_pid();