我遇到过很多 postgresSQL 问题,主要是因为我不太了解它的工作原理。每当我尝试与 PostgresSQL 进行任何交互时,我都会得到此返回
psql: error: connection to server on socket "/var/run/postgresql/.s.PGSQL.5432" failed: No such file or directory
Is the server running locally and accepting connections on that socket?
我计划使用 postgresql forgejo,一个自托管的 git 服务器和 akkoma。我已检查确保端口已打开。我没有修改 postgresql 中的任何文件
答案1
看起来 postgresql 15 是与现有的 postgresql 14 一起安装的,因此为了让现有数据库继续运行,安装过程为 postgresql 15 提供了下一个端口 5433。这只是 /etc/postgresql/15/main/postgresql.conf 中的配置行(大约第 64 行)。您可以简单地编辑更改并重新启动 posgresql,但请确保您的 postgresql 14(假设能够在端口 5432 上运行)已完全迁移并可以删除。