Để đánh dấu 'applogs' cơ sở dữ liệu là không chấp nhận các kết nối mới:
update pg_database set datallowconn = false where datname = 'applogs';
Một khả năng khác là thu hồi quyền truy cập 'kết nối' trên cơ sở dữ liệu cho (các) vai trò khách hàng.
Ngắt kết nối người dùng khỏi cơ sở dữ liệu =giết phụ trợ. Vì vậy, để ngắt kết nối tất cả người dùng khác khỏi cơ sở dữ liệu "applogs", ví dụ:
select pg_terminate_backend(procpid)
from pg_stat_activity
where datname = 'applogs' and procpid <> pg_backend_pid();
Khi bạn đã thực hiện cả hai điều đó, bạn là người dùng duy nhất được kết nối với 'applog'. Mặc dù thực sự có thể có sự chậm trễ trước khi phần phụ trợ thực sự kết thúc việc ngắt kết nối?