Мои сайты
Частые вопросы
Полезные ссылки
Операционные системы
Программное обеспечение
Оборудование
СУБД
Кулинария
База данных PostgreSQL с именем mybase
Завершить все подключения к базе данных
Сначала станем пользователем postgres и зайдём в консоль PostgreSQL
su postgres
psql
Теперь запрещаем новые подключения к базе
UPDATE pg_database SET datallowconn = false WHERE datname = 'mybase';
И, наконец, закрываем все имеющиеся подключения
SELECT pg_terminate_backend(pg_stat_activity.pid) FROM pg_stat_activity WHERE pg_stat_activity.datname = 'mybase' AND pid <> pg_backend_pid();
Чтобы опять разрешить подключения к базе даём команду
UPDATE pg_database SET datallowconn = true WHERE datname = 'mybase';