본문 바로가기
데이터베이스/Postgresql

[PostgreSQL] 세션에 걸려있는 프로세스 강제종료 하기

by cbwstar 2021. 9. 29.
728x90
반응형

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 조건에 해당하는 쿼리를 강제종료합니다.



728x90
반응형

댓글



"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."

loading