当前位置: 首页 > article >正文

解决“ERROR:database “xxx“ is being accessed by other users“

问题:

​ 在postgresql中运行drop database dbname命令来删除数据库时出现以下错误:

ERROR:  database "graphnode" is being accessed by other users
DETAIL:  There are 12 other sessions using the database.

解决

​ 出现上述错误的原因是因为当前数据库正在被其他用户使用,因此要删除数据库必须先断开所有连接

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

​ 注意:如果先运行

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

​ 在上一条命令执行完成之后,再运行

drop database dbname;

​ 可能仍然会出现上述错误,这时将两条命令一起粘贴进命令行运行即可。

http://www.lryc.cn/news/2412922.html

相关文章:

  • Postgresql:prepared statement S_1 already exists
  • JSP课设:论坛管理系统(附源码+调试)
  • 未能加载文件或程序集“ICSharpCode.SharpZipLib, Version=1.3.3.11, Culture=neutral, PublicKeyToken=1b03e6acf1164f
  • 利用red5搭建一个简单的流媒体直播系统(ubuntu 12.10)
  • 基于SpringBoot的个人博客系统设计与实现
  • JavaScript——取消默认事件
  • 7-27 EDG nb(20 分)
  • 启动应用程序出现MSVCIRT.DLL找不到问题解决
  • 【lizhi125】Universal Extractor 万能解包器 - 从安装包解压提取绿色文件的工具
  • 用Python在QQ群里中快速发消息,以及连点器的制作
  • 十大经典策略之一 - Dual Thrust策略(期货)
  • 计算机毕业设计 asp.net精品课程网站 毕设
  • 一位老工程师的忠告
  • 软件工程期末考试题库(超全)
  • 最新Android架构师成长路线,,安卓已死
  • 毕业以后读书报告(不定时更新)
  • VC++适合做什么
  • Linux调试工具
  • Windows XP中的命令行命令
  • 关于visual studio 2005的中文版下载(最新详细下载点)
  • Bolt引擎内置的元对象介绍
  • 导航网站WP主题BlackCandy酷黑色高逼格
  • android 休眠唤醒机制分析(二) — early_suspend
  • HEAP: Free Heap block 0000028A24DF5A10 modified at 0000028A24DF5A50 after it was freed 正确解决方法
  • 将Lumaqq移植到Android中
  • Wireshark入门-Wireshark
  • 团队博客创建
  • 浅谈显 ipqq 发展历程 【附显 ipqq原理】
  • android gallery效果,Android RecyclerView封装的Gallery效果控件,android galleryview
  • MOS管场效应管构成的基本放大电路(等效的过程、gm的推导、基本共漏源极输出器、基本共源、对比三极管)