관련 포스팅 

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


이전 포스팅들에 이어서 작성합니다.

이번에는 Geometry 컬럼(column)을 테이블에서 삭제하는 함수를 사용해보겠습니다 :-)

일단 위 포스팅에서 PostGIS : Create Geospatial Table을 보시면


1. 테이블을 만들고

2. Geometry 컬럼을 추가한다. AddGeometryColumn(....) 함수를 이용해서 말이죠.


이러한 과정으로 생성된 테이블이 아래 그림과 같았습니다. 

요 캡처를 많이 써먹네요. 어찌대뜬 geometry 컬럼으로 추가된 my_geom입니다.


이번 포스팅의 목적은 my_geom을 삭제하자는 것이죠. geotest라는 테이블에서요.


geometry 컬럼을 삭제하는데 사용되는 함수는 DropGeometryColumn(....) 입니다.

사용 문법?은 다음과 같네요.


text DropGeometryColumn(tableName, columnName)

text DropGeometryColumn(schemaName, tableName, columnName)

text DropGeometryColumn(catalogName, schemaName, tableName, columnName)


첫 번째를 활용해서 geotest 테이블에서 my_geom이라는 컬럼을 지워보죠.


SELECT DropGeometryColumn('geotest', 'my_geom');

음.. 잘 삭제했데요.


진짜로 삭제되었나 확인!! 

+ Recent posts