COPY문을 활용하여 파일을 읽어 들이고 DB에 일괄 저장 하는 방식 |
====================================================================================
Example
====================================================================================
//TABLE 설계
CREATE TABLE EX_LOG
(
IDX DATE,
NUM CHAR(7),
CONTENTS_ID CHAR(21),
LEVEL1 CHAR(20),
CHRG_AMT INTEGER,
MSG_PATTERN INTEGER
);
//File을 읽어 들여서 COPY문을 활용하여 DB에 적재
COPY EX_LOG (IDX, NUM, CONTENTS_ID, LEVEL1, CHRG_AMT, MSG_PATTERN)
FROM '/usr/pgsql-9.4/data/poc_data2.txt'
//문서 파일이 EUC-KR이라서 UTF-8로 변환
iconv -f EUC-KR -t UTF-8 poc_data.txt > poc_data2.txt