postgresql pg_dumpall密码错误

时间:2017-08-24 15:02:19

标签: postgresql backup

postgresql 9.4遵循此备忘单http://www.postgresonline.com/special_feature.php?sf_name=postgresql90_pg_dumprestore_cheatsheet&outputformat=html尝试备份

enter image description here

这是我的命令

C:\Program Files\PostgreSQL\9.4\bin>pg_dumpall -h arcserver -U postgres -w -p 5433 -f "R:\Data\LUCZ_2017\PostgreSQL_Backup\lucz.sql"

然后它给了我这个奇怪的错误

pg_dumpall: could not connect to database "template1": fe_sendauth: no password supplied

什么是template1?正如你在图片中看到的那样,没有template1?

我输入-w所以它不会问我密码..

我在这里做错了什么?

1 个答案:

答案 0 :(得分:1)

pg_dumpall将尝试转储整个集群(引擎所服务的所有数据库)。如果您需要此功能,您可能只想转储您的lucz数据库(我假设)。尝试使用-d选项指定要转储的数据库。

寻求帮助:

pg_dumpall --help

https://www.postgresql.org/docs/9.4/static/app-pg-dumpall.html