Установите 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.