[GIS] QGIS의 PostGIS에 데이터 추가하기 (ERROR: function addgeometrycolumn)

2025. 10. 22. 21:14·GIS/01. GIS TIL

1️⃣ 문제 발생

qgis의 postgis db서버에 데이터를 추가하는 과정에서 다음과 같은 에러가 발생했다.

 

2️⃣ 문제 원인

ERROR: function addgeometrycolumn(unknown, unknown, unknown, integer, unknown, integer) does not exist

  • 해당 에러의 원인을 찾아보니 pgAdmin에서 extension으로 postgis를 추가하지 않아서 발생하는 문제였다.

구글에 검색해보니 나랑 비슷한 문제를 겪었던 글이 stackoverflow에 질문글로 올라왔다.

https://stackoverflow.com/questions/44618374/error-function-addgeometrycolumn-does-not-exist-when-trying-to-import-file-int

 

ERROR: function addgeometrycolumn does not exist: When trying to import file into POSTGIS database by QGIS DB Manager

I am trying to import a shapefile via db manager in QGIS to my POSTGIS database but I get an error, that I do not know to resolve: ERROR: function addgeometrycolumn(unknown, unknown, unknown, int...

stackoverflow.com

3️⃣ 해결 방법

1. pgAdmin에 postgis 추가하기

  • pgAdmin 좌측 패널에서 연결된 테이블을 찾는다.
  • Extensions를 우클릭 - Create - Extension 으로 들어가준다.

  • 확장프로그램 이름에서 postgis를 검색하고 선택해준다.
  • Save 버튼을 눌러서 저장을 해주면

  • Extensions에 postgis가 추가되었다.
  • 이제 다시 QGIS로 돌아가보자

2. QGIS에서 postgis에 데이터 추가하기

  • 추가할 데이터를 db에 드래그 앤 드롭하면 정상적으로 추가되었고, 필드도 잘 가져온걸 확인할 수 있다.

'GIS > 01. GIS TIL' 카테고리의 다른 글

[GIS] 투영법, EPSG코드 쉽게 이해하기 (EP.2)  (0) 2025.10.28
[GIS] 좌표계, 타원체 예제로 쉽게 이해하기(EP.1)  (0) 2025.10.27
[GIS] QGIS 속성테이블 필드 값을 리스트 형태로 만들기 (with. 값 맵)  (0) 2025.10.23
[GIS] QGIS의 PostGIS로 쿼리 실행하기 (with. 상권 데이터셋)  (0) 2025.10.22
[GIS] QGIS 베이스맵 XYZ타일 추가하기 (with. 파이썬 스크립트)  (0) 2025.10.21
'GIS/01. GIS TIL' 카테고리의 다른 글
  • [GIS] 좌표계, 타원체 예제로 쉽게 이해하기(EP.1)
  • [GIS] QGIS 속성테이블 필드 값을 리스트 형태로 만들기 (with. 값 맵)
  • [GIS] QGIS의 PostGIS로 쿼리 실행하기 (with. 상권 데이터셋)
  • [GIS] QGIS 베이스맵 XYZ타일 추가하기 (with. 파이썬 스크립트)
dalleeoppaa
dalleeoppaa
DA, GIS 공부 기록
  • dalleeoppaa
    달래오빠
    dalleeoppaa
  • 전체
    오늘
    어제
    • 분류 전체보기 (113) N
      • GIS (22)
        • 01. GIS TIL (13)
        • 02. OpenSource Geo Data (6)
        • 03.사이드 프로젝트 (1)
      • 프로젝트 (6)
        • 01. 상권분석 지도 (3)
        • 02. olist 고객 RFM 분석 (3)
      • PointCloud (1)
      • 프로그래밍 언어 (58) N
        • 01. Python (1)
        • 02. SQL (49)
        • 03. C++ (3) N
        • 04. TIL (5) N
      • 데이터분석 (23)
        • 01. Google Cloud Platform (1)
        • 02. GA4 & GTM (1)
        • 03. LookerStudio (4)
        • 04. Apach Spark (7)
        • 05. 데이터 시각화 (10)
      • 인턴 (2)
        • 01. NPL (2)
        • 02. TIL (0)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    프로그래머스
    태블로부트캠프
    태블로연습
    프로그래머스코테
    데이터분석취준
    태블로신병훈련소
    데이터분석가코테
    데이터분석
    postgresql연습
    sql코테
    PostgreSQL
    프로그래머스lv3
    solvesql
    MySQL
    프로그래머스SQL
    SQL
    c++독학
    데이터분석가
    코딩테스트
    GIS
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.4
dalleeoppaa
[GIS] QGIS의 PostGIS에 데이터 추가하기 (ERROR: function addgeometrycolumn)
상단으로

티스토리툴바