PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Postgres crée une erreur d'extension POSTGIS avec CentOS 6

J'ai CentOs 6.5 et j'ai fait ceci :

1) Installez les packages suivants

  • hdf5-1.8.11-42.1.x86_64.rpm
  • json-c-0.10-2.1.x86_64.rpm
  • libhdf5-8-1.8.11-42.1.x86_64.rpm
  • libhdf5_hl8-1.8.11-42.1.x86_64.rpm

Je ne sais pas si je peux lier des fichiers directement ici, alors recherchez ces fichiers sur rpm.pbone.net, téléchargez la version CentOS 6.

2) Comme Postgis nécessite la version hdf5 version 6, vous devez exécuter ces commandes en tant que root (# est l'invite)

# cd /usr/lib64
# ln -s libhdf5_hl.so.8 libhdf5_hl.so.6
# ln -s libhdf5.so.8 libhdf5.so.6

PS N'oubliez pas d'installer le package contrib postgresql, car Postgis nécessite l'extension fuzzystrmatch pour certains modules.