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