Как удалить базу в postgres, не обращая внимания на активные сессии?
Предотвращаем возможность новых подключенийUPDATE pg_database SET datallowconn = 'false' WHERE datname = 'database_name';
Закрываем текущие сессииSELECT pg_terminate_backend(pg_stat_activity.pid)
FROM pg_stat_activity
WHERE pg_stat_activity.datname = 'database_name' AND pid <> pg_backend_pid();
Удаляем базуDROP DATABASE database_name;
как альтернатива
service postgresql restart