postgresql - 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_dumpall
这与or无关pg_hba
。只是shell抱怨它无法写入当前目录。尝试将文件放入另一个目录,例如:
pg_dumpall > /tmp/alldb.sql
推荐阅读
- php - Woocommerce 中的自定义增值税字段问题
- javascript - 为什么 arg1 和 arg2 未定义?
- excel - 自动填充说明
- javascript - Sharepoint 2013 newform.aspx 尝试禁用保存按钮,直到选中多个复选框
- c - 无法弄清楚为什么“sizeof(msg) = 0”
- mobx-state-tree - 如何制作易失的模型/参考字段?
- client-server - TOR python上的TLS-PSK
- python - 如何绘制一列平均值的直方图,而 bin 由 Pandas 中的另一列定义
- gradle - 如何获取 Gradle TestKit 测试项目的`sourceSets`?
- python - NAME 公式中的间接引用过多