使用 pg_dump 设置 sslmode=allow

Set sslmode=allow with pg_dump

我需要在使用 psql 连接到我的 PostgreSQL 数据库时指定 sslmode=allow,例如:psql sslmode=allow -h localhost -p 5432 否则我得到 server does not support SSL, but SSL was required

我尝试为 pg_dump 指定相同的选项,但它无法识别该选项。

如何将 sslmode 指定为 pg_dump

您需要像这样使用环境变量PGSSLMODE

PGSSLMODE=allow pg_dump -h localhost -p 5432

https://dba.stackexchange.com/a/227805

pg_dump "port=<port> host=<host> user=<user> dbname=<db> sslcert=<cert> sslkey=<key> sslrootcert=<ca.crt> sslmode=allow" -f <file>