Yaoming knowledge
2010年9月3日 星期五
在 PostgreSQL 如何透過 SQL 中斷其他 Connection?
首先要得知資料庫中有那些連線正在活動:
select * from
pg_stat_activity
pg_stat_activity 是一個資料表,裡面包含了許多資訊,其中比較重要的是「procpid」欄位,如果要中斷別人的資料庫連線,需要這個欄位的資料當參數。
中斷資料庫連線:
select
pg_terminate_backend
(123);
pg_terminate_backend() 是一個函數,裡面要傳的參數就是「procpid」的資料,執行完成後,該條連線就會被中斷。
這些動作都需要權限才能執行。
沒有留言:
張貼留言
較新的文章
較舊的文章
首頁
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言