PostgreSQL. Часть 3. Управление сервером PostgreSQL

В моем блоге уже был цикл статей с конспектом по MySQL. Эта одна из публикаций цикла конспектов по PostgreSQL. Материал этих публикаций не особо структурирован и представляет собой просто мои заметки – конспектировал что-то новое и то, что я посчитал интересным и важным. Эта публикация будет посвящена тому, как выполняется Управление сервером PostgreSQL.

Список литературы

При подготовке этого конспекта я использовал следующие материалы:

1. Книга PostgreSQL 14 Administration Cookbook.

Управление сервером PostgreSQL

Управление сервисом

Запуск сервиса:

sudo systemctl start postgresql

Альтернативный вариант запуска сервиса (для Ubuntu Server):

pg_ctlcluster 14 main start

Остановить сервис:

sudo systemctl stop postgresql

Альтернативный вариант остановки сервиса (для Ubuntu):

pg_ctlcluster 14 main stop -m fast

Включить автоматический запуск сервиса:

sudo systemctl enable postgresql@12-main

Отключить автоматический запуск сервиса:

sudo systemctl disable postgresql@12-main

Форсированная остановка сервиса (для Ubuntu Server):

pg_ctlcluster 12 main stop -m immediate

Перезагрузка сервиса:

sudo systemctl restart postgresql

Альтернативный вариант перезагрузки сервиса (для Ubuntu Server):

pg_ctlcluster 14 main restart -m fast

Как перечитать конфигурационный файл

Перечитать конфигурационный файл:

sudo systemctl reload postgresql

Альтернативный вариант:

pg_ctlcluster 12 main reload

Еще вариант перезагрузки через консольный клиент psql:

SELECT pg_reload_conf();

Ограничение подключений

Запретить подключения к базе:

ALTER DATABASE datname CONNECTION LIMIT 0;

Запретить подключение пользователю к базе:

ALTER USER foo CONNECTION LIMIT 0;

Другие связанные статьи

PostgreSQL. Часть 1. Информационные запросы PostgreSQL

PostgreSQL. Часть 2. Нюансы настройки сервера PostgreSQL

PostgreSQL. Часть 4. Безопасность в PostgreSQL

PostgreSQL. Часть 5. Мониторинг и диагностика PostgreSQL

PostgreSQL. Часть 6. Регулярное обслуживание PostgreSQL

PostgreSQL. Часть 7. Производительность и конкурентный доступ PostgreSQL

PostgreSQL. Часть 8. Резервное копирование и восстановление PostgreSQL

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *