Добрый день! На сервере крутятся клиент-серверные базы 1с, сам СУБД PostgreSQL. Накопилось много лишних уже неактуальных копий и теперь их необходимо удалить. Но при удалении некоторых возникает сообщение "ERROR: database "TradeTest_HZ" is being accessed by other users DETAIL: There is 1 other session using the database. " или "ERROR: database "pilot" is being accessed by other users
DETAIL: There is 1 other session using the database." Какой-то активный сеанс. Пробовал решение, которое нашел в интернете, но не для всех помогает:
-----------------------------------------------------------------
ERROR: database "TARGET_DB" is being accessed by other users
DETAIL: There is 1 other session using the database.
сначала вам нужно отменить
REVOKE CONNECT ON DATABASE TARGET_DB FROM public ;
затем использовать:
SELECT pg_terminate_backend(pg_stat_activity.pid)
FROM pg_stat_activity
WHERE pg_stat_activity.datname = 'TARGET_DB';
это наверняка сработает.
-------------------------------------------------------------------
Из панели администрирования в 1с уже удалял базу даже, что означает ей никто пользоваться точно не мог уже, а все равно выдает такие сообщения.
Подскажите как принудительно удалить базу, без перезагрузки, перезапуска и т.д. так как в других базах работают
PS это Windows Server 2019