postgis 전역 설치 방법(재설치)

ttraek·2024년 8월 8일

postgis / psql 깔렷고 psql 쉘에서 확인 가능
하지만 리눅스 외부 쉘에서 shp2pgsql 같은 postgis 기능 사용 불가로
외부에 postgis 설치하는 방법 정리 (깔끔한 뒷마무리도)

shp2pgsql 찾기 & postgis 재설치

	9  shp2pgsql
	10  which shp2pgsql
	20  sudo apt-get install postgis

psql 접속 및 설정

	24  sudo -u postgres psql
    42  sudo systemctl restart postgresql
    32  cd /etc/postgresql/12/main/
    35  sudo vi pg_hba.conf
    61  sudo vi postgresql.conf
    63  psql -U postgres

shp2pgsql 명령어

	27  shp2pgsql -I -s 5186 /home/test/shp/ETL_OCUP_C_PS.shp public.test > test.sql
    74  psql -U postgres -d postgres -f /home/test/test.sql

재설치하면 psql 16 깔림, 이거 지우는 법

# 현재 설치된 psql 패키지 목록 확인
dpkg -l | grep postgresql

# 아래 3개 순차적으로 삭제 
# --purge 는 패키지를 제거하면서, 관련된 설정 파일과 모든 데이터를 완전히 삭제
sudo apt-get remove --purge postgresql-16
sudo apt-get remove --purge postgresql-client-16
sudo apt-get remove --purge postgresql-16-postgis-3-scripts

# 있는거 버전 확인
shp2pgsql
pgsql2shp

# 여기에 원래 버전만 남아잇는거 확인
cd /var/lib/postgresql/
profile
https://keartt.tistory.com/ 블로그 이전

0개의 댓글