我使用postgresql在本地环境中运行rails应用程序。今天早上,我旋转了一个新的,在安装pg宝石等之后,我在尝试运行时遇到了以下错误
psql
psql: error: connection to server on socket "/tmp/.s.PGSQL.5432" failed: FATAL: database "jackcollins" does not exist
奇怪的是,我的另一个rails应用程序中的db名是"jackcollins“。
我跑了
pgrep -l postgres
输出是
20902 postgres
20919 postgres
20920 postgres
20921 postgres
20922 postgres
20923 postgres
20924 postgres
我不知道如何继续,以便这些应用程序都可以运行自己的postgres实例。
发布于 2022-04-21 11:55:57
我遇到了与您相同的问题,在尝试重新安装、rm -rf xxx.pid等之后,我最终执行了以下命令,并最终能够连接到PostgreSQL数据库。
brew install postgresql
createdb
(因为macs在安装PostgreSQL后不会创建用户名数据库)psql
以成功连接。发布于 2022-01-29 17:58:22
关于错误,您正在尝试连接到jackcollins
,请使用数据库标志测试尝试连接吗?:
psql -d your_database_name
https://stackoverflow.com/questions/70908116
复制相似问题