J’exécutais PostgreSQL 9.1 et j’essaie de passer à 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 fichier_config = / etc / postgresql / 9.3 / main / postgresql.conf” -o “-c fichier_config = / etc / postgresql / 9.1 / main / postgresql .conf ”
Cependant, il échoue avec:
Vérification de la présence des bibliothèques requirejses fatales
- Problèmes d’installation de PostGIS
- Comment changer l’emplacement d’installation de postgis? postgres
- Installation d’un logiciel PostGIS 2.0 entièrement fonctionnel sur les problèmes de GEOS / GDAL Linux Ubuntu
- la migration de postgresql 9.3 à 9.4, postgis
- Utiliser PostGIS avec une table de données existante avec des coordonnées décimales
Votre installation référence les bibliothèques chargeables manquantes dans la nouvelle installation. Vous pouvez append ces bibliothèques à la nouvelle installation ou supprimer les fonctions qui les utilisent de l’ancienne installation. Une liste des bibliothèques de problèmes se trouve dans le fichier: loadable_libraries.txt
loadable_libraries.txt
contient:
Impossible de charger la bibliothèque “$ libdir / postgis-1.5″ ERREUR: impossible d’accéder au fichier “$ libdir / postgis-1.5”: aucun fichier ou répertoire de ce type
Il est similaire aux bibliothèques manquantes lors de la mise à niveau vers PostGIS 2.1 et PostgreSQL 9.3.1 en utilisant l’homebrew .
J’utilise Ubuntu et j’ai installé PostgreSQL avec PostGIS en utilisant apt-get
.
Quelqu’un a réussi ça?
Étant donné que PostGIS 1.5 n’est pas pris en charge avec PostgreSQL 9.3 , vous mettez également à niveau les versions de PostGIS. Puisque pg_upgrade
ne peut pas être utilisé pour cela, vous devrez suivre la procédure de mise à niveau matérielle , qui utilise la logique d’un script postgis_restore.pl
fourni avec PostGIS. Si vous avez d’autres questions avec la procédure, modifiez-les à cette question.