DO $$ DECLARE
r RECORD;
BEGIN
FOR r IN (SELECT pid FROM pg_stat_activity
where datname = 'DB명'
and client_addr = '127.0.0.1'
) LOOP
EXECUTE ' SELECT pg_terminate_backend( ' || r.pid || ' )';
END LOOP;
END $$;
* select 문 안의 where 조건에 해당하는 쿼리를 강제종료합니다.
'공부방 > DB' 카테고리의 다른 글
[MS-SQL] 특정 테이블, 컬럼의 Default 체크, 삭제, 수정 (1) | 2022.03.24 |
---|---|
[PostgreSQL] Owner 변경 (0) | 2019.08.26 |
[PostgreSQL] Lock 확인, 삭제 (0) | 2018.04.06 |
[MS-SQL] DB 정보 (용량) 및 TABLE 용량, 건수 확인 Query (0) | 2017.03.23 |
[MS-SQL] T-SQL 테이블 변수로 SELECT한 결과 값 접근하기 (0) | 2016.03.07 |