За да маркирате базата данни „applogs“ като не приемаща нови връзки:
update pg_database set datallowconn = false where datname = 'applogs';
Друга възможност би била да се отмени достъпът за свързване към базата данни за клиентската(ите) роля(и).
Прекъснете връзката на потребителите от базата данни =убийте бекенда. Така че, за да изключите всички други потребители от базата данни "applogs", например:
select pg_terminate_backend(procpid)
from pg_stat_activity
where datname = 'applogs' and procpid <> pg_backend_pid();
След като направите и двете, вие сте единственият потребител, свързан с 'applogs'. Въпреки че всъщност може да има закъснение, преди бекендите действително да завършат прекъсването на връзката?