设置initdb和pg_ctl

时间:2016-03-07 01:21:10

标签: postgresql postgresql-initdb

我从源代码安装了Postgresql。

我尝试运行命令:

which initdb
which pg_ctl

但我的回复是空白的。

我知道这些可执行文件在我的目录中的位置。

我如何设置initdbpg_ctl

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

您已收到命令'的空白输出,因为这些二进制文件不为您的Linux机器所知。因此,您还需要使用' ./'运行这些二进制文件。 (比如./pg_ctl) 您可以将postgres bin目录的路径添加到$ PATH。

EG。

  

export PATH = $ PATH:/ Postgres / Installation / Path / bin /

您也可以通过在Postgres用户目录的主目录中的.bash_profile文件中添加上述路径值来永久设置它。