2012-01-03 2 views
0

이 데이터 분배가 같이 설정 한 파일을주고있다 QUOTE AS, PostgreSQL을 COPY 명령과 따옴표가없는 파일

col1,col2 
foo,bar 

일부 열

가 비활성화 어쨌든 거기에 좀 더 복잡한

col1,col2 
Test outside-"bar' Blah blah` Someone else,What 

이제 질문 : QUOTE AS이 존재하지 않는다고 가정하는 것보다 나은 방법이 있습니까?

\COPY maxmind.country FROM worldcitiespop.txt CSV QUOTE AS '$' HEADER 

여기서 $은 문자가 존재하지 않는다고 가정합니까?

답변

1

따옴표 문자가 존재하지 않는다는 것을 알아야 할 필요는 없지만 csv 형식은 필요한 경우 따옴표를 이스케이프 처리 할 수 ​​있습니다. worldcitiespop.txt에 포함 된 내용에 대해 적절한 방언을 선택해야합니다.

+0

따옴표 문자가 없습니다. 단지 쉼표로 구분됩니다. 즉, 가능한 모든 인용 문자에서 데이터에 쉼표를 사용할 수 없습니다. –