小编ely*_*aie的帖子

postgis 2.1.6 -> 2.2.0 升级后无法升级 postgresql 9.4 -> 9.5beta2

这是我的情况:

  1. 我从 Postgresql 9.4.5 和 Postgis 2.1.6 开始。一切顺利。两者都是从源代码安装的。
  2. 我将 Postgis 升级到 2.2.0(下载源、配置、制作、制作安装,然后ALTER EXTENSION postgis UPGRADE TO '2.2.0';)。这似乎有效(在安装了 postgis 的两个数据库上都select postgis_full_version()显示POSTGIS="2.2.0 r14208" GEOS="3.5.0-CAPI-1.9.0 r4084" PROJ="Rel. 4.9.1, 04 March 2015" GDAL="GDAL 2.0.1, released 2015/09/15" LIBXML="2.9.3" LIBJSON="0.11" RASTER了),尽管旧的postgis-2.1.so留在了 lib 目录中。
  3. 我尝试将 Postgresql 从 9.4.5 升级到 9.5beta2。我下载源代码、配置、制作、安装、安装 Postgis 2.2.0、initdb,并准备运行pg_upgrade. pg_upgrade失败:

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

loadable_libraries.txt 包含:

无法加载库“$libdir/rtpostgis-2.1”错误:无法访问文件“$libdir/rtpostgis-2.1”:没有这样的文件或目录

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

我不知道为什么新版本的 Postgresql 需要版本的 Postgis ......它不应该被删除吗?我从 9.4 的 lib 目录中移动了旧文件postgis-2.1.sortpostgis-2.1.so文件,但错误仍然存​​在。

我还尝试针对 Postgresql 9.5beta2 …

postgresql postgis

7
推荐指数
1
解决办法
1857
查看次数

标签 统计

postgis ×1

postgresql ×1