当使用Big Sur进行更改时遇到postgresql错误的解决方法

在升级至Big Sur后,当我在修复brew doctor警告时,发生了多个升级,其中包括postgresql从12.3_4升级到13.0。

==> Upgrading postgresql 12.3_4 -> 13.0
==> Downloading https://homebrew.bintray.com/bottles/postgresql-13.0.big_sur.bot
==> Downloading from https://d29vzk4ow07wi7.cloudfront.net/d8d0d489637d4ef94217e
######################################################################## 100.0%
==> Pouring postgresql-13.0.big_sur.bottle.tar.gz
==> Caveats
To migrate existing data from a previous major version of PostgreSQL run:
  brew postgresql-upgrade-database

如果按照现在这样,执行rails s的话,

スクリーンショット 2020-11-15 20.22.40.png
PG::ConnectionBad
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"?

这是我们常见的服务器连接错误。

哦??仔细看看安装部分,发现写着Caveats(警告事项)!据说要从以前的PostgreSQL主要版本迁移现有数据,要按照以下方式进行操作。?

brew postgresql-upgrade-database

最后,通过参考我写的文章?,重新启动并解决了问题❣️
【Mac】使用Homebrew来运行PostgreSQL。

广告
将在 10 秒后关闭
bannerAds