Ich lief 9.1 PostgreSQL und ich versuche zu PostgreSQL 9.3 zu aktualisieren:Wie man PostgreSQL mit PostGIS aufrüstet?
$ /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"
aber es scheitert mit:
Checking for presence of required libraries fatal
Your installation references loadable libraries that are missing from the new installation. You can add these libraries to the new installation, or remove the functions using them from the old installation. A list of problem libraries is in the file: loadable_libraries.txt
loadable_libraries.txt
enthält:
Could not load library "$libdir/postgis-1.5" ERROR: could not access file "$libdir/postgis-1.5": No such file or directory
Es ist ähnlich Missing libraries when upgrading to PostGIS 2.1 and PostgreSQL 9.3.1 using homebrew.
Ich benutze Ubuntu und ich habe PostgreSQL mit PostGIS mit apt-get
installiert.
Wer hat das geschafft?
Ich würde versuchen, jedes Verzeichnis mit dem Namen '' '' postgis-1.5''' zu finden und an seinem Speicherort abzuleiten, wo es in der neuen Version kopiert werden soll. Wenn das nicht funktioniert, sollten Sie vielleicht postgis1.5 deinstallieren, upgraden und dann postgis 2.1 mit '' 'CREATE EXTENSION''' hinzufügen. – amenadiel
Kann ich Postgis deinstallieren, während ich eine Datenbank mit Geometriedaten habe? –