来自mac的Postgresql连接问题

时间:2017-06-15 00:25:46

标签: macos postgresql

我正在尝试从mac连接到postgres服务器。我一直收到这个错误,我不知道该怎么做

这是我用来连接数据库的脚本。

    ~/
     psql "sslmode=verify-full sslrootcert=~/downloads/server-ca.pem 
     sslcert=~/downloads/client-cert.pem sslkey=~/downloads/client-key.pem 
    hostaddr=xxx.xxx.xxx.xx 
    host=datatrain-170316:training 
    port=5432 
    user=rmanth dbname=training"

这是我得到的错误。我哪里错了?

  

psql:在“?”之后缺少“=”在连接信息字符串

1 个答案:

答案 0 :(得分:1)

  • 请勿使用代字号(~),尝试使用绝对路径名称。

  • :training

  • 中删除host
  • 如果您需要hostaddr,请移除verify-full参数。

然后再试一次,看看它是否有效(或者如果你收到不同的错误信息)。