如何将 pg_dump 与连接 uri / url 一起使用?

Posted

技术标签:

【中文标题】如何将 pg_dump 与连接 uri / url 一起使用?【英文标题】:How to use pg_dump with a connection uri / url? 【发布时间】:2015-05-16 08:38:57 【问题描述】:

我可以像这样调用psql

psql postgres://...

如何将pg_dumppostgres://... 格式的连接字符串一起使用? 比将 URI 分解为主机、帖子、用户名、密码更方便。

这有语法吗?

【问题讨论】:

如果一个答案解决了您的问题(例如@Jorge Disaz 的问题),您可能应该接受它。 【参考方案1】:
pg_dump postgres://username:password@my_postgres_server:5432/databasename

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

【讨论】:

【参考方案2】:

这是针对较新版本的pg_dump

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

【讨论】:

以上是关于如何将 pg_dump 与连接 uri / url 一起使用?的主要内容,如果未能解决你的问题,请参考以下文章

PostgreSQL pg_dump/复制

如何将 Internet Explorer 中的数据 URI 用作 URL?

URI和URL的区别

HTTP基本原理

如何在记录中的子字符串上连接表?

如何将密码传递给pg_dump?