Ubuntu 12.04, PostgreSQL-9.1 - Нет доступа к $ libdir / postgis-2.0

Доброе утро, Коллективный разум.

Недавно нам пришлось воскресить базу данных postgresql-9.1, подключив файлы каталога необработанных данных к новой установке. Все мои данные не повреждены, кроме как могуоткрыть мои пространственные данные PostGIS.

m позволяет включать пространственные данные в новые базы данных с помощью:

CREATE extension postgis;

Однако попытка доступа к данным в восстановленных пространственных базах данных приводит к ошибке.

Например,

SELECT PostGIS_full_version();

выдает ошибку: я

ERROR: could not access file "$libdir/postgis-2.0": No such file or directory
SQL state: 58P01
Context: SQL statement "SELECT postgis_lib_version()"
PL/pgSQL function "postgis_full_version" line 17 at SQL statement

Я видел этот пост на тему, но естьнедостаточно информации для решения моей проблемы.

ОШИБКА: не удалось получить доступ к файлу "$ LIBDIR / PostGIS-2,0" postgresapp

Это моя версия PostGIS: я

POSTGIS="2.1.0SVN" GEOS="3.4.1-CAPI-1.8.0 r3892" PROJ="Rel. 4.7.1, 23 September 2009" GDAL="GDAL 1.7.3, released 2010/11/10" LIBXML="2.7.8" LIBJSON="UNKNOWN" (core procs from "2.1.0SVN" need upgrade) RASTER (raster procs from "2.1.0SVN" need upgrade)

м, предполагая, что это переменная пути, мне нужно как-то сбросить, хотя яЯ не уверен, как получить к нему доступ.

Очень ценю ваши советы.

Забыл сказать: я проверил настройки в файле pg_config для libdir. Это'Установлен usr / lib / postgresql / 9.1 / lib, который работает правильно для новых баз данных, которые я включаю. Есть ли способ проверить настройку на старых данных? Как бы это было иначе? Спасибо.

Ответы на вопрос(4)

Ваш ответ на вопрос