当我许久不用postgresl之后,突然有一天需要连接使用这个数据库
当我连接时,出现了以下的错误
因为我是mac os系统,我用brew进行postgresql的卸载安装和更新均不起作用,
后续又查看是否环境变量配置或者是端口占用等问题也是没有成功修复。
随后灵机一闪使用了brew info postgres这个命令,可以查看最新版本的psql的信息
看到红框中,第一句命令是重启psql服务,试过了没用,那就试一试第二个命令:
/usr/local/opt/postgresql/bin/postgres -D /usr/local/var/postgres
果然报了一个错误
抱着试一试的心态进入目录/usr/local/var/postgres
删除了postmaster.pid
再重启了psql就可以正常连接psql了,暂时还不清楚这个是一个什么原理,或者删除了有什么后果