Установите initdb и pg_ctl

Я установил Postgresql из источника.

Я попытался запустить команды:

which initdb
which pg_ctl

но я получаю пустой ответ.

Я знаю, где эти исполняемые файлы находятся в моем каталоге.

Как я могу установить initdb а также pg_ctl?

Спасибо за вашу помощь.

1 ответ

Решение

Вы получили пустой вывод для команды 'which', так как эти двоичные файлы неизвестны вашей Linux-машине. И, следовательно, вам также нужно будет запустить эти двоичные файлы, используя './' (например,./pg_ctl). Вы можете добавить путь к вашему каталогу postgres bin в $PATH.

Например.

экспорт PATH=$PATH:/Postgres/ Установка / Путь / bin /

Вы также можете установить его навсегда, добавив указанное выше значение пути в файл.bash_profile в домашней директории пользователя Postgres.

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