나는 에 PostgreSQL을 절대적으로 새로운 오전과 내가 확장 내 PostgreSQL을 설치에 설치 PostGIS와이있는 경우 확인이 자습서를 따라하고 있습니다. 내가 PostgreSQL의 9.6.1을 사용하고 https://www.a2hosting.com/kb/developer-corner/postgresql/determining-the-postgresql-and-postgis-versionsPostGIS가 PostgreSQL 데이터베이스에 올바르게 설치되었는지 알 수없는 이유는 무엇입니까?
:
이
튜토리얼입니다.그래서 명령 라인을 통해 내 PostgreSQL을에 대한 액세스 권한을 가지고 있고이 명령을 수행 :
SELECT PostGIS_full_version();
이 얻어진 출력입니다 :
C : 사용자 \ \ 안드레아> pasql -u admin 'pasql'이 내부 또는 외부 명령, 실행 가능 프로그램 또는 배치 파일로 인식되지 않습니다.
C:\Users\Andrea>psql -U postgres
psql (9.6.1)
ATTENZIONE: Il code page della console (850) differisce dal code page
di Windows (1252). I caratteri a 8-bit potrebbero non
funzionare correttamente. Vedi le pagine di riferimento
psql "Note per utenti Windows" per i dettagli.
Digita "help" per avere un aiuto.
postgres=# SELECT PostGIS_full_version();
ERROR: function postgis_full_version() does not exist
RIGA 1: SELECT PostGIS_full_version();
^
NOTA: No function matches the given name and argument types. You might need to add explicit type casts.
postgres=#
그래서 나는 표준 사용자로 데이터베이스에 대한 액세스를 완료 한 후 내가 수행 한 명령을하지만 PostGIS_full_version() 기능이 존재하지 않는 것 같다. 의미는 무엇입니까? PoistGIS이 아직 설치되지 않았거나 잘못된 것이 있습니까? (아마도 특정 데이터베이스에서이 작업을 수행해야합니까?)
그래서 어떻게 설치 했습니까? – zerkms
@zerkms 필자는 내 Windows 로컬 컴퓨터에 PostgreSQL 9.6.1 만 설치했습니다. – AndreaNobili
그래서 Postgis를 설치하지 않았다면 설치되지 않았습니다. – zerkms