将 PostgreSQL 10 升级到 11

将 PostgreSQL 10 升级到 11

当我使用 Homebrew 安装 osm2pgsql 时,brew 开始将我的 Postgres 从 10.8 更新到 11.3。安装后,数据库升级过程失败。

Error: Upgrading postgresql data from 10 to 11 failed!
==> Removing empty postgresql initdb database…
==> Moving postgresql data back from /usr/local/var/postgres.old to /usr/local/v
==> Successfully started postgresql (label: homebrew.mxcl.postgresql)
Error: Failure while executing; /usr/local/opt/postgresql/bin/pg_upgrade -r -b /usr/local/Cellar/postgresql@10/10.8/bin -B /usr/local/opt/postgresql/bin -d /usr/local/var/postgres.old -D /usr/local/var/postgres -j 12 exited with 1.

我也在其中一个日志文件中收到了此消息,我认为这解释了该问题:

“pg_dump: [archiver (db)] query failed: ERROR: could not access file “$libdir/postgis-2.4”: No such file or directory”

我正在使用 MacOS Mojave、PosgreSQL 和 PostGIS,但不太擅长使用终端。有人能帮我恢复数据库吗?

相关内容