当我们在使用drop database testdb命令删除数据库时,会提示该数据库正在被使用,这样我们就无法删除,此时我们可以通过如下语句断开该数据库的所有链接:

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

说明:

1.pg_terminate_backend表示终止与数据库的链接的进程id的函数。

2.pg_stat_activity存储服务进程的属性和状态。

3.pg_backend_pid获取当前会话进程ID。

最新文章

  1. python语言中的编码问题
  2. iOS 面试题(一):寻找最近公共 View --转自唐巧
  3. 加州大学伯克利分校Stat2.2x Probability 概率初步学习笔记: Section 4 The Central Limit Theorem
  4. WebView中Js与Android本地函数的相互调用
  5. windows编译 obs-studio
  6. linux安装composer
  7. 解决Xcode7多个模拟器的方法
  8. Android客户端实现七牛云存储文件上传
  9. JPA 批注参考
  10. egret GUI 文本混排+文本链接的聊天解决方案【取巧法】
  11. pickle和json模块
  12. Hibernate HQL中的子查询
  13. sql server中的开窗函数over、视图、事物
  14. Maven自动部署jar包到Neuxs
  15. PAT (Basic Level) Practise - 我要通过!
  16. windows多线程--原子操作
  17. Unity shader学习之屏幕后期处理效果之均值模糊
  18. QT5 解决QSqlDatabase: QMYSQL driver not loaded 问题
  19. Nanui 教程
  20. tcp/ip通信中udp头部结构udphdrp-&gt;check校验计算

热门文章

  1. html 之表单,div标签等
  2. JAXB 专题二(BSP接口实战)
  3. python使用multiprocessing进行多进程编程(1)
  4. Spring Cloud Config 1 (分布式配置中心)
  5. Class.forName和ClassLoader.loadClass区别(转)
  6. mysql之数据类型以及操作数据表
  7. RedHat&amp;nbsp;Enterprise&amp;nbsp;Linu…
  8. 【原创】5. MYSQL++ mysql_type_info类型
  9. tomcat配置多个host
  10. 使用Fuel安装openstack