Перезапуск сервера PostgreSQL
Обзор
В редких случаях может потребоваться перезапустить сервер PostgreSQL. Обычно это необходимо только после изменения конфигурации, требующего перезапуска.
PokerTracker 4 поддерживает только PostgreSQL 9.6 и выше. Более старые версии (8.x и 9.0–9.5) больше не поддерживаются.
Проще всего перезапустить сервер из самого PokerTracker 4, и это работает как в Windows, так и в macOS. Ниже также описаны альтернативные методы на уровне ОС.
Способы перезапуска службы PostgreSQL
Вы можете перезапустить службу PostgreSQL из PokerTracker 4, перезагрузив компьютер или вручную через операционную систему.
Перезапуск из PokerTracker 4
В PostgreSQL 9.6+ вы можете перезапустить сервер прямо из PokerTracker 4 как в Windows, так и в macOS, если PokerTracker 4 открыт.
- Откройте Database > Database Management.
- Нажмите Restart Server.

Перезагрузка компьютера
Служба PostgreSQL — это «невидимое» приложение, которое работает в фоновом режиме под отдельной учетной записью службы, поэтому самый простой способ перезапустить её без технических знаний — перезагрузить компьютер. Минус — это занимает дополнительное время и требует сначала закрыть все приложения и файлы.
Ручной перезапуск
- Windows
- macOS
В Windows существует несколько способов вручную перезапустить службу, и мы считаем, что проще всего описать перезапуск службы PostgreSQL так:
-
Нажмите кнопку Пуск Windows
-
Введите services.msc и нажмите Enter.
Откроется Панель управления службами.
-
Щёлкните заголовок Name, чтобы отсортировать все службы по имени
-
Найдите службу, имя которой начинается с
postgresql, и выберите её. -
Щёлкните ссылку Restart the service в левой панели.

Вы можете вручную перезапустить PostgreSQL на macOS из командной строки в приложении Terminal. Эти шаги применимы к PostgreSQL 9.6+, установленному с помощью установщика EnterpriseDB (версии, поставляемой вместе с PokerTracker 4). В командах ниже 9.6 используется как пример — замените его на установленную у вас версию.
-
Откройте приложение Terminal.
Приложение Terminal обычно находится по пути /Applications/Utilities/Terminal
-
Остановите сервер.
Введите
sudo launchctl stop com.edb.launchd.postgresql-9.6и нажмите Return. При появлении запроса введите пароль администратора. Это остановит сервер PostgreSQL. -
Запустите сервер.
После того как снова появится приглашение командной строки, введите
sudo launchctl start com.edb.launchd.postgresql-9.6и нажмите Return. Это запустит сервер PostgreSQL.

Вы также можете перезапустить сервер одной командой с помощью утилиты управления EnterpriseDB, где 9.6 — это установленная у вас версия:
sudo -u postgres pg_ctl -D /Library/PostgreSQL/9.6/data restart