pgsql 如何刪除仍有活動(dòng)鏈接的數(shù)據(jù)庫(kù)
刪除數(shù)據(jù)庫(kù)的命令:
drop database if exists testdb;
但是這個(gè)命令可能會(huì)報(bào)錯(cuò):
類似于:
database "xxx" is being accessed by other users. DETAIL: There is x other session using database.
如:
表示要?jiǎng)h除的數(shù)據(jù)庫(kù)上還有其他活動(dòng)鏈接。
解決方法:
斷開該數(shù)據(jù)庫(kù)上所有鏈接。
sql:
select pg_terminate_backend(pid) from pg_stat_activity where datname='{0}';
其中:
pg_terminate_backend
用來(lái)終止與數(shù)據(jù)庫(kù)的連接的進(jìn)程id的函數(shù)。
pg_stat_activity
是一個(gè)系統(tǒng)表,用于存儲(chǔ)服務(wù)進(jìn)程的屬性和狀態(tài)。
補(bǔ)充:解決postgresql 數(shù)據(jù)庫(kù)因存在連接刪除不成功的問(wèn)題
postgresql 數(shù)據(jù)庫(kù)因存在連接刪除不成功問(wèn)題
#psql -d dbname #SELECT * FROM pg_stat_activity;
找到要?jiǎng)h除數(shù)據(jù)庫(kù)的連接pid
kill -9 pid
重新刪除db
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教。
相關(guān)文章
PostgreSQL教程(七):函數(shù)和操作符詳解(3)
這篇文章主要介紹了PostgreSQL教程(七):函數(shù)和操作符詳解(3),本文講解了序列操作函數(shù)、條件表達(dá)式、數(shù)組函數(shù)和操作符、系統(tǒng)信息函數(shù)、系統(tǒng)管理函數(shù)等內(nèi)容,需要的朋友可以參考下2015-05-05postgresql行轉(zhuǎn)列與列轉(zhuǎn)行圖文教程
PostgreSQL是一種開源的關(guān)系型數(shù)據(jù)庫(kù),它提供了多種管理工具來(lái)操作數(shù)據(jù)庫(kù),下面這篇文章主要給大家介紹了關(guān)于postgresql行轉(zhuǎn)列與列轉(zhuǎn)行的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2023-06-06詳解PostgreSQL 語(yǔ)法中關(guān)鍵字的添加
這篇文章主要介紹了詳解PostgreSQL 語(yǔ)法中關(guān)鍵字的添加的相關(guān)資料,這里說(shuō)明下在parser語(yǔ)法解析模塊添加關(guān)鍵字,需要的朋友可以參考下2017-08-08pg中replace和translate的用法說(shuō)明(數(shù)據(jù)少的中文排序)
這篇文章主要介紹了pg中replace和translate的用法說(shuō)明(數(shù)據(jù)少的中文排序),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2021-01-01PostgreSQL進(jìn)行數(shù)據(jù)導(dǎo)入和導(dǎo)出的操作代碼
在數(shù)據(jù)庫(kù)管理中,數(shù)據(jù)的導(dǎo)入和導(dǎo)出是非常常見(jiàn)的操作,特別是在 PostgreSQL 中,提供了多種工具和方法來(lái)實(shí)現(xiàn)數(shù)據(jù)的有效管理,本文將詳細(xì)介紹在 PostgreSQL 中如何進(jìn)行數(shù)據(jù)導(dǎo)入和導(dǎo)出,并給出具體的命令及示例,需要的朋友可以參考下2024-10-10使用Postgresql 實(shí)現(xiàn)快速插入測(cè)試數(shù)據(jù)
這篇文章主要介紹了使用Postgresql 實(shí)現(xiàn)快速插入測(cè)試數(shù)據(jù),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2021-01-01PostgreSQL 查找當(dāng)前數(shù)據(jù)庫(kù)的所有表操作
這篇文章主要介紹了PostgreSQL 查找當(dāng)前數(shù)據(jù)庫(kù)的所有表操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-12-12使用pg_basebackup對(duì)Postgre進(jìn)行備份與恢復(fù)的實(shí)現(xiàn)
這篇文章主要介紹了使用pg_basebackup對(duì)Postgre進(jìn)行備份與恢復(fù)的實(shí)現(xiàn)操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2021-01-01