postgres 데이터베이스로로드해야하는 데이터가 들어있는 텍스트 파일이 제공됩니다.메시 업 레코드 - 필드 내용 안의 구분자
파일은 물결표 (~)로 구분 된 필드가있는 레코드 (한 줄에 하나씩)로 구성됩니다. 불행하게도 매번 필드 내용에 물결표가 포함됩니다.
파일이 깔끔하지 않은 CSV이고 물결표가 이스케이프되지 않았기 때문에 데이터베이스에서 예외가 발생하고로드가 중단되는 원인이되는 너무 많은 필드가 포함 된 레코드가됩니다.
레코드가 어떻게 표시되는지 (텍스트, 정수, 부동 필드) 알고 있습니다.
누구든지 longong 레코드를 수정하는 방법에 대한 제안이 있습니까? 나는 per 코드를 사용하지만 파이썬, 자바 스크립트, 일반 영어의 제안에 만족합니다.
예제를 제공해 주시겠습니까? – Zaid
펄의'Text :: CSV' 모듈이나 파이썬의'csv' 모듈은 어떻게됩니까? – squiguy
텍스트 필드가 인용되어 있습니까? 예 : ''foo "~ 123 ~ 1.25' –