我无法使我的应用程序连接到我的postgres数据库。所有命令都来自同一目录:
$ which psql
/usr/local/Cellar/postgresql@9.4/9.4.19/bin/psql
$ which postgres
/usr/local/Cellar/postgresql@9.4/9.4.19/bin/postgres
$ which pg_restore
/usr/local/Cellar/postgresql@9.4/9.4.19/bin/pg_restore
我可以通过以下方式启动服务器:
$ postgres --config-file=/usr/local/var/postgres/postgresql.conf -D /usr/local/var/postgres
LOG: database system is ready to accept connections
但是当我尝试启动我的应用程序时,出现以下错误:
无法连接到服务器:没有这样的文件或目录是服务器 在本地运行并接受Unix域套接字上的连接 “ /var/pgsql_socket/.s.PGSQL.5432”?
我是否需要移动数据目录或其他内容?我看不到控制台的任何其他日志记录。