pg_dumpall > alldb.sql 输出 bash: alldb.sql: 权限被拒绝

pg_dumpall > alldb.sql output bash: alldb.sql: Permission denied

我试图通过 运行 这些超级用户即 postgres 进行所有备份,但是

pg_dumpall > alldb.sql

bash: alldb.sql: Permission denied

pg_dumpall 有效,但在终端中以文本形式提供备份

在 pg_hba.conf

中进行了更改

pg_hba.conf

这与pg_dumpallpg_hba无关。只是 shell 抱怨它无法写入当前目录。尝试将文件放入另一个目录,例如:

 pg_dumpall > /tmp/alldb.sql