我试图从 Git Bash 环境中备份数据库,但可执行文件没有输出任何内容。
如果我使用-f
标志指定文件名,则会创建一个空白文件,因此可执行文件显然会运行,但它不执行任何操作 - 没有输出或活动。使用该-v
标志也不会使其产生任何输出。
如果我运行pg_dump --help
,我会得到输出。
当我从 Windows 命令行执行相同操作时,我被要求输入密码并且转储进行得很好。
pg_dump
在那里不工作的 Git Bash 环境有什么不同?有什么解决方法吗?如果可能的话,我宁愿远离 Windows 命令行。