postgresql 9.4遵循此备忘单http://www.postgresonline.com/special_feature.php?sf_name=postgresql90_pg_dumprestore_cheatsheet&outputformat=html尝试备份
这是我的命令
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所以它不会问我密码..
我在这里做错了什么?
答案 0 :(得分:1)
pg_dumpall将尝试转储整个集群(引擎所服务的所有数据库)。如果您需要此功能,您可能只想转储您的lucz数据库(我假设)。尝试使用-d选项指定要转储的数据库。
寻求帮助:
pg_dumpall --help
或https://www.postgresql.org/docs/9.4/static/app-pg-dumpall.html