안녕하세요...
다름이 아니라 FileMaker data를 PostgreSQL에 import를 하려고 하는 데, 좀 문제가 있어서 이렇게 질문드립니다. 참고로, 운영체제는 Mac OS X (10.1.5)입니다.
한 17000개 정도의 레코드를 가지고 있는 테이블을 PostgreSQL의 한 테이블에 import 시도를 했습니다. 다음은 제가 밟은 단계들입니다.
1. FileMaker에서 export data option을 이용해서 tab-delimeter text file을 생성했습니다. (별다른 문제없이 생성이 됬습니다.)
2. ProSQL이라는 SQL Editor Tool을 이용해서 1 단계에서 생성된 tab-delimeter data file을 PostgreSQL의 원하는 Table에 import 시켰습니다.
(이 ProSQL이라는 Tool에 FileMaker의 export file을 PostgreSQL Table에 이식시켜주는 tool이 있고 이 tool을 이용했습니다.)
그런데 문젠 바로 여기서 생겼는데요, PosrgreSQL에 집어넣으려고 하는 데이타중에 &,%,# 이런 문자들을 포함하고 있는 field들이 있습니다. 그냥 특별한 의미가 있는 문자들이 아니라서 아무 제약없이 집어넣기만 하면 되는데 importing 할때 위에 문자때문에 importing이 안되는 레코드들이 무지 많습니다. (이 문자들을 문제시 삼는게 PorSQL Tool인지 PostgreSQL 인지는 잘 모르겠습니다.)
어떻게 위의 문자들이 별다른 뜻이 없는 것들이라고 표시할수 있는지...
예을 들면 문자들 앞에 \ (back slash)같은 것을 붙이면 된다든지....
답변 부탁드립니다. 건승하십시요.
|