Ubuntu 12.04, PostgreSQL-9.1 - Nie można uzyskać dostępu do $ libdir / postgis-2.0

Dzień dobry, zbiorowa inteligencja.

Niedawno musiałem wskrzesić bazę danych postgresql-9.1, podłączając pliki katalogu surowych danych do nowej instalacji. Wszystkie moje dane są nienaruszone, z wyjątkiem tego, że nie mogę otworzyć moich danych przestrzennych PostGIS.

Jestem w stanie włączyć dane przestrzenne w nowych bazach danych za pomocą:

CREATE extension postgis;

Jednak próba uzyskania dostępu do danych w odzyskanych bazach danych przestrzennych powoduje błąd.

Na przykład,

SELECT PostGIS_full_version();

zgłasza błąd:

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

Widziałem ten post na ten temat, ale nie ma wystarczającej ilości informacji, aby rozwiązać mój problem.

BŁĄD: nie można uzyskać dostępu do pliku „$ libdir / postgis-2.0” postgresapp

To jest moja wersja 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)

Zakładam, że jest to zmienna ścieżki, którą muszę jakoś zresetować, chociaż nie jestem pewien, jak uzyskać do niej dostęp.

Doceń bardzo swoje wskazówki.

Zapomniałem powiedzieć: sprawdziłem ustawienie w pliku pg_config dla libdir. Jest ustawiony na usr / lib / postgresql / 9.1 / lib, który działa poprawnie dla nowych baz danych, które włączam. Czy istnieje sposób sprawdzenia ustawień na starych danych? Jak byłoby inaczej? Dzięki.

questionAnswers(4)

yourAnswerToTheQuestion