暂无图片
pg_dumpall 只导出某个dbname 就报错
我来答
分享
暂无图片 匿名用户
pg_dumpall 只导出某个dbname 就报错

pg_dumpall -U system -d test -f alltest.sql 

报错如下:

error: missing "=" after "test" in connection info string

我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
漫步者

pg_dump:
用途:用于备份单个PostgreSQL数据库。
特点:它只能备份指定的一个数据库,无法备份全局对象(如角色、表空间等)。
pg_dumpall:
用途:用于备份整个PostgreSQL集群,包括所有数据库和全局对象。
特点:它会对集群中的每个数据库调用pg_dump来完成备份工作,同时还会备份所有数据库共有的全局对象,如数据库角色、表空间定义等。

暂无图片 评论
暂无图片 有用 0
R
reddey

[postgres@localhost ~]$ pg_dumpall -h127.0.0.1 -Upostgres -f all.sql
Password:
Password:
Password:
Password:

网友说的是对的,pg_dumpall是用来备份实例下面所有数据库的。

暂无图片 评论
暂无图片 有用 1
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏