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

PostgreSQL 删除数据库

说明:有时候直接删除数据库可能会遇到如下的错误信息。提示数据库正在被其他会话使用无法删除。
ERROR: database 'xxx' is being accessed by other users
DETAIL: There are x other sessions using the database.

这个时候我们需要连接到别的数据库,然后执行如下的语句就可以完成删除数据库的操作。
SELECT pg_terminate_backend(pid)
FROM pg_stat_activity
WHERE datname = 'xxx';
DROP DATABASE xxx;

假设我现在需要删除 cloud_test 数据库,我需要在一个非 cloud_test 数据库中执行如下的语句
SELECT pg_terminate_backend(pid)
FROM pg_stat_activity
WHERE datname = 'cloud_test';
DROP DATABASE cloud_test;


http://www.mrgr.cn/news/69462.html

相关文章:

  • 缓存冲突(Cache Conflict)
  • 【多线程】伪共享的概念
  • Ubuntu配置阿里云docker apt源
  • ssm103宠物领养系统+vue(论文+源码)_kaic
  • 5.7 与 8.0 对相同文件的 LOAD DATA 语句结果不同
  • MySQL数据库常用命令大全(完整版——表格形式)
  • 每天五分钟深度学习PyTorch:基于全连接神经网络完成手写字体识别
  • HarmonyOS入门 : 获取网络数据,并渲染到界面上
  • Android中桌面小部件的开发流程及常见问题和解决方案
  • MQTT协议解析 : 物联网领域的最佳选择
  • HTML5+css3(定位属性,position:absolute,relative,fixed,相对定位,绝对定位,固定定位,z-index属性)
  • 【微软太离谱!企业用户Windows Server 2022一夜之间自动升到2025】
  • RK3568笔记1:BootRom
  • 计算机网络之物理层
  • 对HFSS中的结构使用Icepak进行热仿真-以微带电路为例-含工程
  • ts 将100个元素,每行显示9个元素,然后显示出所有行的元素,由此我们延伸出一个项目需求的简单算法实现。
  • 人工智能技术将逐步渗透到我们生活的每个角落
  • 探索C++中的常量定义:多种方式对比
  • 分布式锁实现方式
  • 深入理解 Vue 3 中的 Props
  • 2024年下半年系统分析师论文
  • 基于Multisim心率脉搏测量电路(含仿真和报告)
  • 数据结构:顺序表(动态顺序表)
  • 云计算在esxi 主机上创建 4g磁盘,同时在此磁盘上部署linux
  • 呼叫中心外呼主要用于哪些场景?
  • 编程新星挑战赛-题解