본문 바로가기
PostgreSQL

[postgresql] pgAdmin으로 csv파일을 테이블(db)에 import 하기 (+Encoding설정!!)

by dev_haha 2024. 2. 28.

대용량 엑셀 파일을 db에 빠르게 넣기 위해

원본xlsx → csv로 변환 해주고 COPY문을 사용할 것이다.


원본 xlsx에 주소컬럼에 ,이 쓰이므로 

DELIMETER는 '|'으로 하였다. 


차장님이 주신 사이트 ↓

https://ysyblog.tistory.com/143

를 참고하여 진행 했는데

 

sql shell로 하니까 database변경 하는걸 모르겠어서

pgAdmin으로 하는 뱡향으로 우회

참고 ↓

https://duriduriduri.tistory.com/15


그런데

데이터에 특이한 한글(맞춤법 위배되는 ㅠ)이 있어서

인코딩 부분에서 계속 오류가 남 ㅠ

EUC_KR, UTF8을 해도 다 오류가 나는겨!!!!!

그래서 또 서치서치


https://answers.microsoft.com/ko-kr/msoffice/forum/all/excel-csv-%ED%8C%8C%EC%9D%BC/08139fad-588d-469d-8e83-5aad1ae652b8

변환한 csv파일을 메모장으로 열어서 저장할 때 

인코딩 설정 ~~~!!!! UTF-8로 하깅

 

이르케 해주고

pgAdmin에서도 import할 때 Encoding을 UTF8로 해주면~~~~

 

타다~~~ 성공~~~

 

 

11트 만에 성공 ㅎㅎ 그래도 빠르게 해결쓰 기분조타링쓰