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

Tro*_*han 44 postgresql connection-string

我可以psql像这样调用:

psql postgres://...
Run Code Online (Sandbox Code Playgroud)

如何使用pg_dump格式的连接字符串postgres://...
比将URI分为主机,帖子,用户名和密码更方便.

有这个语法吗?

Jor*_*iaz 114

显然它就像这样简单:

pg_dump postgres://username:password@ec2-00-00-100-100.eu-west-1.compute.amazonaws.com:5432/databasename
Run Code Online (Sandbox Code Playgroud)

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

  • 这应该是公认的答案,对我有用. (4认同)

Moh*_*ast 34

这适用于较新版本的pg_dump

pg_dump -d postgres://username:password@my_postgres_server:5432/databasename > filename
Run Code Online (Sandbox Code Playgroud)