Postgresql 设置initdb和pg_ctl

Postgresql 设置initdb和pg_ctl,postgresql,postgresql-initdb,Postgresql,Postgresql Initdb,我从源代码安装了Postgresql 我尝试运行以下命令: which initdb which pg_ctl 但我得到了一个空白的回答 我知道这些可执行文件在我的目录中的位置 如何设置initdb和pg_ctl 谢谢你的帮助。 你收到了命令的空白输出,因为这些二进制文件在你的Linux机器中是未知的。因此,您还需要使用“./”运行这些二进制文件(如./pg_ctl) 您可以将postgres bin目录的路径添加到$path 例如 导出路径=$PATH:/Postgres/Installat

我从源代码安装了Postgresql

我尝试运行以下命令:

which initdb
which pg_ctl
但我得到了一个空白的回答

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

如何设置
initdb
pg_ctl


谢谢你的帮助。

你收到了命令的空白输出,因为这些二进制文件在你的Linux机器中是未知的。因此,您还需要使用“./”运行这些二进制文件(如./pg_ctl) 您可以将postgres bin目录的路径添加到$path

例如

导出路径=$PATH:/Postgres/Installation/PATH/bin/

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