pg_ctl: команда не найдена, какой пакет имеет эту команду?

Еще один вариант - попробовать Keryx, который позволит вам управлять пакетами на вашем автономном компьютере Ubuntu с помощью интернет-подключения к Интернету Windows и флеш-накопителя. Keyrx предоставляет пакет Windows, а также пакет Debian.

http://keryxproject.org/

1
задан 3 December 2013 в 22:12

3 ответа

Вы не должны запускать pg_ctl прямо под Ubuntu / Debian. Вместо этого используйте pg_ctlcluster, который установлен postgresql-common. См. Его справочную страницу для документации.

19
ответ дан 24 May 2018 в 14:36
  • 1
    Если вы не используете параметры version и cluster, которые вы должны использовать при вызове pg_ctlcluster, проверьте вывод pg_lsclusters. – dusan 13 January 2015 в 22:45

Точный (12.04)

Точный не включает пакет postgres-xc, но пакет postgresql-9.1 включает двоичный файл pg_ctl, но в нестандартном каталоге!

[ f1]

Итак, после установки пакета postgres вы должны найти двоичный файл в указанном выше каталоге, добавив его в свой путь, который должен быть без проблем export PATH=$PATH:/usr/lib/postgresql/9.1/bin/.

Квантовый и новее (> 12.10)

Установите пакет postgres-xc:

sudo apt-get install postgres-xc

Этот пакет является тем, который предоставляет двоичный файл pg_ctl. После того, как вы установили его, используйте полный путь:

/usr/bin/pg_ctl

Таким образом вы не позволили команде не найти ошибку.

3
ответ дан 24 May 2018 в 14:36
  • 1
    Это все еще дает мне исключение, не найденное в файле. – Thijser 5 December 2013 в 14:47
  • 2
    postgres-xc несовместим с postgresql-9.1. Это база данных замены и не обязательно то, что хочет OP. – phord 21 March 2014 в 19:43
  • 3
    @phord Я просто добавляю больше информации для будущего. – Braiam 21 March 2014 в 20:02

используйте этот код:

sudo pg_ctlcluster 'cluster_version' 'cluster-name' 'action'

где:

/etc/postgresql/**cluster-version**/**cluster-name**/start.conf

где действие:

start|stop|restart|reload|status|promote

пример моего кода:

/etc/postgresql/9.5/main/pg_hba.conf

sudo pg_ctlcluster 9.5 main reload
1
ответ дан 24 May 2018 в 14:36
  • 1
    pg_lsclusters также полезно узнать кластерную версию и имя кластера. – Ozan Temel 19 April 2018 в 10:43

Другие вопросы по тегам:

Похожие вопросы: