当我通过brew安装了最新版本的Postgresql(版本12)并尝试从zsh shell使用psql查询云托管数据库时,出现以下错误:psql: error: could not connect to server: could not connect to server: No such file or directory Is the server running locally and accepting connections on Unix domain socket "/tmp/.s.PGSQL.5432"?
使用postgresql版本11时,我可以查询数据库。
团队中的其他开发人员可以使用最新版本的Postgresql(版本12)查询同一数据库。
有什么问题的想法吗?
答案 0 :(得分:0)
听起来好像您使用v12和v11进行了不同的连接(不同的外壳,不同的主机,不同的安装方法,诸如此类?),但是如果不知道完整的连接命令和/或环境信息,这将很难进行故障排除。由于您的同事可以连接到v12,因此这不是问题。由于您确实确实需要更多的支持论坛,所以我建议您将这个问题带到postgres松弛列表或postgres邮件列表中。
答案 1 :(得分:0)
我通过卸载所有brew软件包,卸载brew,重新安装brew,然后重新安装所有软件包(包括postgresql版本12)解决了连接问题。此后,我可以连接到数据库。