我使用的是OSX Big Sur-11.4(20F71),我确实需要从本地设置中导出一个简单的数据库。pg_dump
对我不起作用。
我不断得到:
zsh:未找到命令:pg_转储
我运行了psql命令,因为我添加了一个别名
psql = '/应用程序/www.example.com-p5432 'Postgres.app/Contents/Versions/13/bin/psql -p5432'
有什么让pg_dump工作的提示吗?
我使用的是OSX Big Sur-11.4(20F71),我确实需要从本地设置中导出一个简单的数据库。pg_dump
对我不起作用。
我不断得到:
zsh:未找到命令:pg_转储
我运行了psql命令,因为我添加了一个别名
psql = '/应用程序/www.example.com-p5432 'Postgres.app/Contents/Versions/13/bin/psql -p5432'
有什么让pg_dump工作的提示吗?
2条答案
按热度按时间pb3s4cty1#
∮多亏了这个link
来自***@阿德里安·克拉弗***
https://koenwoortman.com/zsh-add-directory-to-path/
我能够更好地理解
$PATH
这样组织我的
$PATH
:实际解决方案是:
我现在可以运行pg_dump了:
uqcuzwp82#
如果您使用符号链接“latest”目录而不是版本号,则当您更新到www.example.com的最新版本时,PATH不会中断Postgress.app例如:
导出路径=$路径:/应用程序/Postgres.app/Contents/Versions/latest/bin