2017-06-15 71 views
1

我想从mac连接到postgres服务器。我不断收到这个错误,我不知道该怎么办从mac的Postgresql连接问题

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

~/ 
    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:在“?”后面缺少“=”在连接字符串信息

+0

尝试'unalias -a'然后'psql'并请显示输出 –

回答

1
  • 不要使用波浪号(~),尝试绝对路径名。

  • host中删除:training

  • 如果您想要verify-full,请删除hostaddr参数。

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

+0

这解决了这个问题thankyou –