Подтвердить что ты не робот

Как перезапустить Postgresql

У меня есть Postgresql 9.3 и 9.4, установленные на моей машине Mint Linux. Как перезапустить postgresql 9.4? Также возможен метод перезапуска обеих версий.

4b9b3361

Ответ 1

Попробуйте это как root (возможно, вы можете использовать sudo или su):

/etc/init.d/postgresql restart

Без каких-либо аргументов скрипт также дает подсказку о том, как перезапустить конкретную версию.

[[email protected] ~] /etc/init.d/postgresql
Usage: /etc/init.d/postgresql {start|stop|restart|reload|force-reload|status} [version ...]

Точно так же, если вы используете systemd вы также можете использовать service инструмент:

[[email protected] ~] service postgresql
Usage: /etc/init.d/postgresql {start|stop|restart|reload|force reload|status} [version ...]

Пожалуйста, обратите внимание на дополнительный аргумент [version...]. Это означало, что вы, пользователь, можете работать с определенной версией, если вы используете несколько версий. Таким образом, вы можете перезапустить версию X, оставив версии Y и Z нетронутыми и работающими.

Ответ 2

Вы также можете перезапустить postgresql с помощью этой команды, должна работать на обеих версиях:

sudo service postgresql start

Ответ 3

Usage: /etc/init.d/postgresql {start|stop|restart|reload|force reload|status} [version ...]

Не работает

Но с 2 установками и называется следующим образом:

/etc/init.d/postgresql начало 9.4 или служба postgresql начало 9.4

И 9.4 и 9.3 запущены, я ожидал, что начнется только 9.4.

Это ошибка. Я попробовал Ubuntu 16 и postgres 9.6, 10, 11.

Скрипт init.d не учитывает аргумент version