我从源代码安装了Postgresql。
我尝试运行命令:
which initdb
which pg_ctl
但我的回复是空白的。
我知道这些可执行文件在我的目录中的位置。
我如何设置initdb
和pg_ctl
?
感谢您的帮助。
答案 0 :(得分:0)
您已收到命令'的空白输出,因为这些二进制文件不为您的Linux机器所知。因此,您还需要使用' ./'运行这些二进制文件。 (比如./pg_ctl) 您可以将postgres bin目录的路径添加到$ PATH。
EG。
export PATH = $ PATH:/ Postgres / Installation / Path / bin /
您也可以通过在Postgres用户目录的主目录中的.bash_profile文件中添加上述路径值来永久设置它。