首页 > 解决方案 > pg_dumpall > alldb.sql 输出 bash: alldb.sql: Permission denied

问题描述

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

pg_dumpall > alldb.sql

bash: alldb.sql: Permission denied

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

在 pg_hba.conf 中进行了更改

pg_hba.conf

标签: postgresqlpg-dumppg-dumpall

解决方案


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

 pg_dumpall > /tmp/alldb.sql

推荐阅读