대용량 엑셀 파일을 db에 빠르게 넣기 위해
원본xlsx → csv로 변환 해주고 COPY문을 사용할 것이다.
원본 xlsx에 주소컬럼에 ,이 쓰이므로
DELIMETER는 '|'으로 하였다.
차장님이 주신 사이트 ↓
https://ysyblog.tistory.com/143
를 참고하여 진행 했는데
sql shell로 하니까 database변경 하는걸 모르겠어서
pgAdmin으로 하는 뱡향으로 우회
참고 ↓
https://duriduriduri.tistory.com/15
그런데
데이터에 특이한 한글(맞춤법 위배되는 ㅠ)이 있어서
인코딩 부분에서 계속 오류가 남 ㅠ
EUC_KR, UTF8을 해도 다 오류가 나는겨!!!!!
그래서 또 서치서치
변환한 csv파일을 메모장으로 열어서 저장할 때
인코딩 설정 ~~~!!!! UTF-8로 하깅
이르케 해주고
pgAdmin에서도 import할 때 Encoding을 UTF8로 해주면~~~~
타다~~~ 성공~~~
11트 만에 성공 ㅎㅎ 그래도 빠르게 해결쓰 기분조타링쓰
'PostgreSQL' 카테고리의 다른 글
[PostgreSQL] 자바와 데이터 타입 매핑하기 & Postgresql → SQL 변환 (1) | 2023.12.07 |
---|