postgresql9.3 및 postgis2.1을 실행 중이며 정상적으로 작동합니다. 다음 명령을 사용하여 QGIS를 설치 한 경우 :
sudo apt-get update
sudo apt-get install qgis
QGIS를 설치 한 후 postGis가 작동하지 않습니다. 공간 쿼리를 실행하려고하면 오류가 표시됩니다.
could not access file "$libdir/postgis-2.1": No such file or directory
그래서 나는 QGIS를 제거했지만 이제는 같은 오류가 발생합니다. 나는 이것에 관해 많은 것을 찾았다. 나는 해결책을 찾을 수 없다. 이 문제를 해결하도록 도와주세요. 미리 감사드립니다 ..
답변
PostgreSQL 용 postgis 확장 프로그램을 다시 설치할 수 있습니다.
sudo apt-get install postgresql-9.3-postgis-2.1
답변
postgis를 다시 설치하면 일부 경우가 해결 될 수 있지만 Postgis가 2.2로 업데이트 된 후에도 같은 오류가 발생했습니다. 이 경우 선택한 SQL 편집기로 이동해야합니다.
alter extension postgis update to "2.2.0";
나는 이것이 postgres
사용자 로 실행되어야한다고 생각합니다 . (이를 선호하는 것은 psql -d my_database -U postgres
입니다.)