따로 복사를 해라는 것은 어차피 하나의 레코드 (튜플)은 한줄에 기록이 되어 있을 것입니다. 입력이 되지 않는 행을 일단 복사해서 다른 곳으로 돌려 두라는 것입니다. 그리고 그 행을 지우고 작업을 계속해 보도록 하십시오. 그러면 진행될 수도 있습니다. 물론 다른 행에서 또 유사한 에러가 날수도 있습니다.
그럴땐 계속 단순 노가다를 해야 합니다. /./
그리고 나중에 에러가 나는 행들을 모아서 원인 파악을 한다음 그 원인을 없애고 (대체로 특수 문자가 문제가 되는 경우가 많습니다) 다시 입력을 시키도록 합니다. 이러한 과정을 거치는 것이 일반적인데 대체로 노가다입니다.
::훈 님께서 쓰시길::
> ::정재익 님께서 쓰시길::
>
> 답장에 감사하구요.
> 버전은 postgresql 6.5.2/1이구요.
>
> > 버그의 수정 방법은 일단 그 에러가 발생하는 레코드를 일단 제일 뒤에 입력하기로 하고 따로 복사
> 를
> > 해 두고 작업을 해 보는 방법입니다.
>
> 따로 복사를 해 두고 작업을 한다는 말이 이해가 잘 가지 않는군요.
> sort명령을 쓰라고 하는 건지, 문법을 사용해서 하라는 건지, 아니면 강제로 사용을
> 하라는 건지......
> 사용법을 모르겠다는 소리에요/_/;;;
>
> >만약 그래도 에러가 발생한다면 디비 자료의 크기를 특정 사이즈
> > 로 짤라서 입력하는 방법도 있습니다. 이것은 pg_dump 에러 리스토어시 그 길이가 특정 사이즈 이상
> 으
> > 로 될 경우 가끔 예상치 못한 에러가 발생하는 양상이 있습니다. 이런 버그는 7.0 버전대에서는 많
> 이
> > 감소되었습니다. 그래서 DBMS 의 버전을 물어 본것입니다. DBMS 의 버전을 7.0.2로 upgrade 시킬 필
> 요
> > 가 있는 것입니다.
> > 만약 첫번째 원인이라면 엄청난 노가다를 요할 것입니다. /./
>
> 일단, 자료가 중요하니깐 노가다라고 생각하고 해야 겠네요.
> 사용방법을 알려주시면 고맙겠습니다.
|