#!/bin/bash


createdb tdb

createlang plpgsql tdb

psql -d tdb -f postgis.sql

psql -d tdb -f /usr/share/postgresql/9.3/contrib/postgis-2.1/postgis.sql

psql -d tdb -f /usr/share/postgresql/9.3/contrib/postgis-2.1/spatial_ref_sys.sql 

psql -d tdb -f /usr/share/postgresql/9.3/contrib/postgis-2.1/postgis_comments.sql 


tdb ===> Database Name
위 스크립트는 그대로 test.sh 파일로 만들어서 사용하면 됩니다. 
제가 사용하고 있는 postgresql 버전이 9.3 이라서 위에 9.3으로 적혀있는 것이구요.
저 부분을 각자 알맞은 버전으로 수정하셔서 사용하셔야 합니다. 

find / -name postgis.sql 을 검색해보시면, 정확한 위치를 찾으실 수 있겠죠.

위와 같이 스크립트를 수행하면 tdb라는 데이터베이스가 만들어지고 PostGIS가 적용된 것을 확인할 수 있습니다. 

왼쪽 그림은 PgAdmin3로 tdb를 확인해본 결과 화면입니다. 
PostGIS 2.1 버전에서는 Functions를 562개 제공해주는 걸로 보이네요. 



관련 포스팅 

PostGIS : PostGIS Setting Script  http://ngee.tistory.com/629

PostGIS : Create Geospatial Table :  http://ngee.tistory.com/631

PostGIS : Insert Geospatial Data into Table :  http://ngee.tistory.com/632

PostGIS : Select Geospatial Data from Table :  http://ngee.tistory.com/633

PostGIS : Delete Geometry Column in Geospatial Table :  http://ngee.tistory.com/635


+ Recent posts