sql >> Database teknologi >  >> RDS >> PostgreSQL

Postgresql:Kan ikke få adgang til filen « $libdir/postgis-2.1 » ingen sådan fil eller mappe

Til sidst "løs" problemet med at kompilere fra kilden postgis 2.2.2 (der også kræver gdal, proj4 og geos) og derefter udstedelse

CREATE EXTENSION postgis;
CREATE EXTENSION postgis_topology;

siden DROP EXTENSION postgis; fortæller mig, at postgis ikke var til stede længere.

Og til sidst:

ALTER EXTENSION postgis UPDATE TO '2.2.2';
ALTER EXTENSION postgis_topology UPDATE TO '2.2.2';

Fik igen adgang til mine geomdata og funktioner fra PostgreSQL 9.4. Det ser ud til, at kompilering fra kilden korrekt opdaterede variabelstien til postgresql og installerede /usr/lib/postgresql/9.4/lib/postgis-2.2.så den var ikke til stede længere (også for postgis-2.1.so), selv med (gen)installerer fra apt-get.

Håber dette vil hjælpe.



  1. MySQL - Adgang nægtet for bruger

  2. MySQL:Hvorfor springer min INSERT-sætning 56 tal over, når id'et automatisk øges?

  3. bedste måde at gemme url i mysql til en læse- og skriveintensiv applikation

  4. SQL Server 2008 Kører trigger efter Insert, Update låser den oprindelige tabel