PostgreSQL에서 자료를 copy로 불러올 때 역슬래시가 들어가면 심각한 오류가 생긴다. escape 문자와 혼동이 되기 때문이다. 일부 테이블이 너무 크기가 작아서 확인해보니 아무래도 역슬래시와 관련되어 자료가 제대료 import 안된 것 같았다. 구글 검색을 해보니 제일 좋은 방법은 역슬래시 한 개를 두 개로 바꾸어 주는 것이다. 이를 해결하는 가장 편한 방법은 리눅스 sed를 이용하는 것이다. 역슬래시 문자가 있다면 용량이 조금 커지고, 없다면 동일한 용량의 파일이 생성된다.
sed -e 's/\\/\\\\/g' a.csv > b.csv