사실 서버 자체가 너무 오래되어 업데이트 과정중에
혹시나 싶어 테스트에 들어갔습니다만
특별히 어려울 것은 없다는 판단에 시작한 일이
2일이 지나도 안끝나고 있군요...
하여간 곳곳에서 말썽입니다.
처음엔 /connect 명령어가 나올때마다 애러가 떠서
dump 시킬때 -O 옵션 줘서 겨우 무마시켰더니
integer로 지정된 column 일부에 아무런 값이 입력되지 않은 부분들에서 애러가 떠서 기존의 DB에서 문제되는 부분들 수정 후 다시 dump
만전을 기했다고 생각했더니 이젠 COPY가 안되는군요...
원인도 아주 애매한것이 text로 설정된 컬럼에서 줄바꿈 개행문자인 \n인 것과 컬럼 값 \N을 구분을 못하고 있는것 같습니다...
정말이지 답이 없어서
dump에서 -d 옵션줘서 COPY가 아니라 INSERT로 전환했더니
정말 죽음의 속도입니다...얼마나 느린지...
restore만 지금 30분째...
(아무리 테스트용 PC에 설치한 리눅스라지만 한심하군요)
헌데 원래 서버에서는 dump 및 restore에서 아무런 문제가 없는데
테스트 쪽에서는 잘안되는 것은 PostgeSQL 버전 문제인걸까요
아님 리눅스자체의 다른 문제가 있는건가요
이런식으로 억지로 restore 시켜가지곤
나중에 뭔가 예상치 못한 큰일이라도 발생할 것 같다는 생각도 들고요...
다른 분들도 버전업시에 이런 문제 때문에 많이들 고생하셨나요?
그냥 조언이라도 좀 해주셨으면 좋을 것 같습니다...
(솔직히 약간 불안하거든요...^^;)
|