如何使用带有连接uri/url的pg_dump?

116

我可以这样调用psql:

psql postgres://...

如何使用格式为postgres://...的连接字符串来使用 pg_dump
这比将URI拆分为主机、端口、用户名、密码更方便。

是否有相应的语法?


10
如果一个答案解决了你的问题(例如@Jorge Disaz提供的答案),你应该考虑接受它。 - Neowizard
2个回答

214
pg_dump postgres://username:password@my_postgres_server:5432/databasename

我刚使用这种格式下载了一个数据转储文件。 您可以选择添加-f 文件名来指定本地文件名。


30

以下内容适用于较新版本的pg_dump

pg_dump -d postgres://username:password@my_postgres_server:5432/databasename > filename

我不需要使用 -d 标志,它仍然可以正常工作。 - Johan Walles

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接