暂无图片
postgresql 可以强制删除数据库吗?
我来答
分享
暂无图片 匿名用户
postgresql 可以强制删除数据库吗?

就算有客户端连接

我来答
添加附件
收藏
分享
问题补充
4条回答
默认
最新
阎书利

13版本开始有的功能

postgres=# create database ll;
CREATE DATABASE
postgres=# select state,count(*) from pg_stat_activity where datname='ll' group by 1;
 state  | count 
--------+-------
 active |     1
 idle   |     2
(2 rows)

postgres=# drop database ll;
ERROR:  database "ll" is being accessed by other users
DETAIL:  There are 3 other sessions using the database.
postgres=# drop database ll WITH ( FORCE );
DROP DATABASE
复制
暂无图片 评论
暂无图片 有用 2
打赏 0
暂无图片
李宏达
2022-10-21
哇哈哈

可以使用以下语句杀掉客户端链接,

SELECT pg_terminate_backend(pg_stat_activity.pid)
FROM pg_stat_activity
WHERE datname='你的数据库的名字' AND pid<>pg_backend_pid();

然后

DROP DATABASE 你的数据库的名字;

暂无图片 评论
暂无图片 有用 1
打赏 0
愤怒的蜗牛
2022-10-21
李宏达

可以先杀会话啊

暂无图片 评论
暂无图片 有用 1
打赏 0
李宏达
答主
2022-10-21
严少安
暂无图片

drop database xxx with force

https://www.enterprisedb.com/postgres-tutorials/postgresql-13-new-feature-drop-database-forcefully

暂无图片 评论
暂无图片 有用 1
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
pg库是只支持10和11版本吗?
回答 1
已采纳
13都有。14马上发布了
pg中的最大内存估算
回答 2
可以这样估算,但有两个要注意的:1.如楼上所说,2000连接对PG不友好;2.workmem是用时才分配、用完就释放,所以这样估算有很大的冗余
pg_upgrade的两者模式有啥区别?
回答 1
1.普通模式和link模式的区别,线上大版本升级通常使用哪种模式,如果数据库很大比如10t,建议采用哪种模式?普通模式:在普通模式下,pgupgrade会将旧版本的数据文件复制到新版本的数据目录中,并
第一次用postgreSQL,想装主从,用的12.7 tar.gz版本。安装好后没在 share目录下找到样例配置recovery.conf.sample,是安装方式不对,还是路径不对?
回答 1
网支链接:https://blog.csdn.net/dazuiba008/article/details/103769890希望对你有所帮助若对答案满意,请点击采纳按钮哦!
PostgreSQL 传入变量
回答 2
已采纳
可以使用\gexec特性,例如:select‘selectpgrelationfilepath(’’’||relname||’’’);’frompgstatusertables;\gexec
postgresql里面 varchar类型字段 , 查询不区分大小写,如何设置?
回答 2
已采纳
查的时候,条件左右两边都转成大写就行了whereupper(字段名)upper(值)
大家在运维postgresql过程中,用过什么工具呢?
回答 2
已采纳
pgAdmin、Navicat、DBeaver
winserver2016支持postgreSQL 15吗?
回答 6
windows安装在下面网址中进行wondows版本的下载:https://www.enterprisedb.com/downloads/postgrespostgresqldownloads
pg中查询用户创建的对象的个数
回答 2
一、参考pgclass.relkindrordinarytable,iindex,Ssequence,tTOASTtable,vview,mmaterializedview,ccompositetyp
postgreSQL 有没有类似set fmtonly on的功能?
回答 2
selectfromtab\gdesc