Основные различия между перезапуском и перезагрузкой PostgreSQL:
- Перезапуск (restart) — это выключение, за которым следует немедленное включение сервера. 1 Это позволяет изменить параметры командной строки или конфигурационных файлов, которые нельзя изменить без перезапуска сервера. 2
- Перезагрузка (reload) не перезапускает сам сервер, она просто перезагружает (обновляет) конфигурационные файлы, чтобы изменения в них вступили в силу. 1 Перезагрузка не сбрасывает подключения. 1
Таким образом, перезапуск нужен для изменения параметров, которые требуют полного перезапуска сервера, а перезагрузка — для обновления конфигурационных файлов, когда изменения не требуют полного перезапуска сервера. 12