如何使用PostGIS升级PostgreSQL?

TN.*_*TN. 6 postgresql ubuntu postgis postgresql-9.3

我正在运行PostgreSQL 9.1,我正在尝试升级到PostgreSQL 9.3:

$ /usr/lib/postgresql/9.3/bin/pg_upgrade -b /usr/lib/postgresql/9.1/bin -B /usr/lib/postgresql/9.3/bin -d /var/lib/postgresql/9.1/main/ -D /var/lib/postgresql/9.3/main/ -O"-c config_file =/etc/postgresql/9.3/main/postgresql.conf"-o"-c config_file =/etc/postgresql/9.1/main/postgresql .conf文件"

然而它失败了:

检查是否存在所需的库致命

您的安装引用了新安装中缺少的可装入库.您可以将这些库添加到新安装中,也可以从旧安装中删除使用它们的功能.问题库列表位于文件中:loadable_libraries.txt

loadable_libraries.txt 包含:

无法加载库"$ libdir/postgis-1.5"错误:无法访问文件"$ libdir/postgis-1.5":没有这样的文件或目录

当使用自制软件升级到PostGIS 2.1和PostgreSQL 9.3.1时,它类似于Missing库.

我正在运行Ubuntu,我使用PostGIS安装PostgreSQL apt-get.

有人管理过吗?

Mik*_*e T 5

由于PostgreSQL 9.3 不支持 PostGIS 1.5,因此您还要升级 PostGIS 版本。由于pg_upgrade无法用于此目的,您将需要遵循硬升级过程postgis_restore.pl,该过程利用PostGIS 附带的脚本中的逻辑。如果您对该程序还有任何疑问,请将其修改为此问题。