使用 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>
我需要在使用 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>