그 데이터 안에 euc-kr 문자셋으로 표현할 수 없는 글자들이 있어서
그런 사태가 발생하기도 합디다.
가령, "퀔" 같은 글자들 말입니다.
확장 완성형에서는 잘보이는데, DB에 저장도 잘되는데,
dump 받으면 오류를 종종 냈었습니다.
pg_dump의 문제이기도 한데, 아무튼
제 경험으로는 제일 의심가는 부분이 한글 문자셋 같습니다.
-- 승현 님이 쓰신 글:
>> dumpall 을 이용해서 xxxxxxxxxxx.out 이라는 파일을 매일 생성하고 있거든여...... 군데 디비에 이상이 생겨서 관련 디비를 삭제하고
>> 다시 createdb 를 이용해서 디비를 만들어준담에
>>
>> cat xxxxxxx.ou | psql 디비 로 복구하려는데
>>
>> ERROR : CopyFrom : Fail to add null value in not null attribute id
>> PQendcopy : resetting connection
>> EOF
>>
>> 라고 에러가 뜨면서 테이블만 복구가 됩니다..
>>
>> 전에는 위의 방식으로 복구 했었는데 갑자기 안돼는군여... ㅜㅜ;
>>
>> 백업 화일 내용 맨 윗줄에는 \connect - www 가 적혀있습니다.( www - 유저 아이디)
>>
>> 위 에러 내용대로 not null 을 없애주고 실행을 시키면 단 하나의 테이블만 복구가 되구영..... 게시판에는 글이 안써져염.......
>> 왜그러죠?????
>>
>> 그리구 EOF 가 왜 뜨는 겁니까?????
|