需求:修改postgresql中的数据库名
报错:
ERROR: database “database_name” is being accessed by other users
解决办法:
使用PostgreSQL,使用以下语句以返回除此以外的所有打开的连接的后端pid:
SELECT pid FROM pg_stat_activity where pid <> pg_backend_pid();
然后向每个后端发出终止请求
SELECT pg_terminate_backend($1);