database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
ㆍPostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
PostgreSQL Q&A 4328 게시물 읽기
No. 4328
Importing from FileMaker to PostgreSQL on Mac OS X
작성자
ManhoKim(boulder02)
작성일
2002-09-04 12:51
조회수
1,144

안녕하세요...

 

다름이 아니라 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)같은 것을 붙이면 된다든지....

 

답변 부탁드립니다. 건승하십시요.

이 글에 대한 댓글이 총 1건 있습니다.

글쎄요.

일단은 FileMaker 를 사용해 보지 않아서 뭐라 말씀 드릴수가 없군요. 그리고 PostgreSQL 버전이 무언지도 궁금하군요.

 

일단 개인적인 생각으로는 &#$% 등의 특수 문자들이 PostgreSQL 파일로 임포팅시 문제를 일으킨다는 말은 들어 본적이 없습니다. 단지 backslash 문자들은 특수문자로 들어가는 경우가 가끔 있으므로 주의하시기 바랍니다.

 

개인적인 생각으로는 그런툴을 이용하시기 보다는 그냥 PostgreSQL 상으로 바로 copy 명령을 이용해서 바로 임포트 해 주면 어떨까 하는 생각이 듭니다. tab-delimiter 를 이용하는 것 같으면 충분히 가능할 것으로 판단됩니다.

정재익(advance)님이 2002-09-05 18:21에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
4331jdbc로 blob 객체를 저장하려는데요..
pinkinsky
2002-09-04
923
4330동시성에 대한 질문.. [4]
이승배
2002-09-04
1017
4329[잡담]PostgreSQL 에 조금 실망 [3]
정회민
2002-09-04
1447
4328Importing from FileMaker to PostgreSQL on Mac OS X [1]
ManhoKim
2002-09-04
1144
4323테이블에서 컬럼 삭제 할려고 하는데 ... [2]
박기원
2002-09-03
917
4322질문]초보입니다. 윈2k에 설치하는 도중에 문제가... [4]
강성원
2002-09-03
863
4321postmaster -i 시 에러 좀 봐수세요 [1]
김경환
2002-09-03
1044
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다