首页 > 数据库 >PGSQL删除正在使用的数据库

PGSQL删除正在使用的数据库

时间:2023-01-09 18:39:15浏览次数:43  
标签:stat 删除 数据库 pid PGSQL testdb pg activity backend

use postgres;
DROP DATABASE testdb;
SELECT pg_terminate_backend(pg_stat_activity.pid)
FROM pg_stat_activity
WHERE datname='testdb' AND pid<>pg_backend_pid();
三条语句一起上,不好意思上面的语句写反了

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

标签:stat,删除,数据库,pid,PGSQL,testdb,pg,activity,backend
From: https://blog.51cto.com/u_14650780/5998659

相关文章

  • PGSQL 跨表更新字段
    select*fromtotal_fault_milestoneupdatetotal_fault_milestonesetstate='done'---sql跨表更新UPDATEtotal_fault_milestoneSETline=z.idFROM(SELECT*FROMlin......
  • PGSQL主从配置教程
    主从服务器IP:192.168.11.131postgreSQLmaster192.168.11.132postgreSQLslave服务器系统版本:CENTOS7.4PG版本:默认9.21、安装软件、配置环境变量主从服务器:#yuminst......
  • PGSQL修改在使用中的数据库名称
    SELECTpg_terminate_backend(pg_stat_activity.pid)FROMpg_stat_activityWHEREdatname='hot'ANDpid<>pg_backend_pid();alterdatabasehotrenametohot_predict;......
  • PGSQL新增用户授权的秘籍
    首先用高级权限账号查出所有的表名字然后navicat新建用户新增权限,授予权限,然后发现每个表单独授权,太麻烦于是用下面的SQL获取所有表selectdistinctcol.table_nameas表名f......
  • PGSQL循环语句FOR每一条记录,PGSQL循环每一行
    CREATEORREPLACEFUNCTIONtuomin()RETURNSVOIDAS$$DECLAREt_rowRECORD;BEGINFORt_rowin(SELECT*FROMuserx)LOOPupdateuserxset......
  • PGSQL 错行,上下行,前后行计算
    错两行selectlag(name,-2,'乱七八糟的空替换字符串') over(orderbyid)aslas,*fromsgdd错行更新当前字段的值updatesgddsetname=z.lasfrom(selectlag(name,-2,......
  • PGSQL生成Restful接口
    header:Prefer:resolution=merge-duplicates{"id":1,"user":"tct","pwd":"5201"} ​​http://127.0.0.1:56456/bi_user?on_conflict=id​​......
  • PGSQL去重取最新
    selecta.*,to_date(to_char(a.update_tm,'YYYY-01-01'),'YYYY-01-01')as年份from(selectdepartment,name,indicators_num,occurrences_num,update_tm,(selectmax(write......
  • PGSQL数据DATA目录迁移到别的机器
    首先还是找一个全新的centos7的电脑去​​https://www.enterprisedb.com/download-postgresql-binaries​​下周linux的压缩包然后二进制安装步骤:groupaddpostgresuserad......
  • SqlServer数据库
     SqlServer和sqlite都用的Fsql数据库的连接,DataSource对应我们sqlserve的服务器名称1usingSystem;2namespaceSG3{4publicstaticclassDataBase......