postgresql删除活动链接的数据库
2024-08-25 08:11:15
当我们在使用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。
最新文章
- python语言中的编码问题
- iOS 面试题(一):寻找最近公共 View --转自唐巧
- 加州大学伯克利分校Stat2.2x Probability 概率初步学习笔记: Section 4 The Central Limit Theorem
- WebView中Js与Android本地函数的相互调用
- windows编译 obs-studio
- linux安装composer
- 解决Xcode7多个模拟器的方法
- Android客户端实现七牛云存储文件上传
- JPA 批注参考
- egret GUI 文本混排+文本链接的聊天解决方案【取巧法】
- pickle和json模块
- Hibernate HQL中的子查询
- sql server中的开窗函数over、视图、事物
- Maven自动部署jar包到Neuxs
- PAT (Basic Level) Practise - 我要通过!
- windows多线程--原子操作
- Unity shader学习之屏幕后期处理效果之均值模糊
- QT5 解决QSqlDatabase: QMYSQL driver not loaded 问题
- Nanui 教程
- tcp/ip通信中udp头部结构udphdrp->;check校验计算
热门文章
- html 之表单,div标签等
- JAXB 专题二(BSP接口实战)
- python使用multiprocessing进行多进程编程(1)
- Spring Cloud Config 1 (分布式配置中心)
- Class.forName和ClassLoader.loadClass区别(转)
- mysql之数据类型以及操作数据表
- RedHat&;nbsp;Enterprise&;nbsp;Linu…
- 【原创】5. MYSQL++ mysql_type_info类型
- tomcat配置多个host
- 使用Fuel安装openstack