pg_dump에 의한 자료형태는 기본적으로 tab 문자로 각 필드가 분리됩니다.
tab을 무시하고, 그냥 space로 처리를 해서 다시 집어 넣으려고 해서 발생한 문제같네요.
방법은 없습니다.
awk, perl, python, textutils 패키지.... 등 기타 text 파일 처리를 위한 tool들을 자유롭게 쓰실 수 있는 분이라면 이런 문제는 별로 어렵지 않게 해결 할 수 있겠지만,
그렇지 않다면, 여러가지 꽁수를 생각해 보셔야할 것같습니다.
1. M$ Word나, hwp의 매크로를 이용한다.
2. 가타 자동반복을 할 수 있는 문서 편집기를 이용해서 일괄 변환작업을 시도해본다.
3. 직접 수작업으로 각각의 필드를 다시 tab 문자로 바꾼다. -.-
만일 text 파일 조작에 별로 경험이 없으시면, 주위에 text 파일 조작을 잘 하시는 분에게 부탁하셔서 해결하세요.
아니면, 이참에 한번 배워보시든지요.
(개인적인 생각으로는 awk 놈이 이런 문제를 해결할 수 있는 아주 좋은 도구일 듯싶습니다)
-- ㅠ.ㅠ 님이 쓰신 글:
>> 안녕하세요..
>>
>> 제가 초보적인 실수를 ㅠ.ㅠ
>> 디비 덤프해서 데이터를 수정해서 다시 디비로 넣을려닌까...
>> 자료가 안들어가네요...ㅠ.ㅠ
>>
>> 원인을 분석해보닌가 공백을 하나의 필드로 인식하더라고요...
>>
>> 여기서 원도우에서 작업을 하닌가 공백이 문작열이 바껴져서
>> 도스상태에서는 그문자가 공백으로 인식못하고 하나의 필드로
>> 인식해서 엉맘이 되었습니다.
>>
>> 이렇때 다시 원래데로 하려면 어떻게 해야하난요..
>>
>> 근데 덤프받은것을 새로 백업했으면 문제없었는데..
>> 그냥 그걸로 작업해서 디비에도 내용이 없고...
>> 실제 내용도 변경되어서 다 날라가게 되었습니다.
>> 도와주세요...
>> ㅠ.ㅠ
>>
>> by ㅠ.ㅠ
|