Перезапустите postgresql и затем попробуйте удалить базу
service postgresql restart
Либо можно отключать и запрещать подключения
REVOKE CONNECT ON DATABASE <mydbname> FROM public;
ALTER DATABASE <mydbname> allow_connections = off;
SELECT pg_terminate_backend(pg_stat_activity.pid)
FROM pg_stat_activity
WHERE pg_stat_activity.datname = '<mydbname>';
Можно сделать в PgAdmin - перезапустить серврер и затем удалить базу.
Или также посмотреть и отключить подключения:
Сначала включите отображение активности на панели мониторинга:
File > Preferences > Dashboards > Display > Show Activity > true
Отключите все процессы, использующие БД:
- Щелкните имя БД
- Нажмите Панель мониторинга> Сеансы
- Щелкните значок обновления
- Щелкните значок удаления (x) рядом с каждым процессом, чтобы завершить их
Теперь БД вы сможете удалить.