묻고답하기
데이터 이전시 게시판에 연결된 댓글은 백업이 안됩니다....
2013.05.21 11:59
1.5 버전에서 export tool 0.4로 백업을 하였는데
회원/게시글은 백업이 잘 되는데 게시글에 연결되는 댓글은 백업이 안되네요.. 하나하나 수정할 수도 없고
방법이 없을까요??
댓글 2
-
마야인
2013.05.21 12:26
-
StingRay
2013.05.27 15:12
Tool을 사용하시지 마시고 쉬운 방법을 사용하시기 바랍니다. 서버의 DB테이블에서 Access phpMyAdmin 여신후에 DB NAME 클릭하시면두번째 메뉴 라인에 "내 보내기" 메뉴를 클릭하신 뒤에 데이터베이스의 덤프(스키마) 데이터 보기 바로 밑에 내 보내기 박스가 있고
그 밑에 모두 선택/모두선택안함 중에서 모두 선택을 하시면 작은 창에 있는 모든 DB가 하일라잇으로 선택이 됩니다. 중요한 것은 SQL이 선택 되어 있는 것을 꼭 확인하셔야 합니다. 그리고 밑으로 스콜해서 보시면 사각형이 비워져 있는 상태에 파일로 저장이 있는데 선택하셔야 합니다. 바로 오른쪽에 템플릿 기억도 선택이 되어 있어야 합니다. 압축은 없음을 선택하시기 바랍니다. 다음에 마지막으로 바로 밑에 있는 긴 사각형 오른쪽의 실행 버튼을 눌러 주시면 DB 테이블과 모든 데이터가 통째로 백업이 됩니다. 가장 쉽고 안전한 방법입니다. 그리고 복구 작업은 같은 방법으로 모든 과정를 거쳐서 "내 보내기"를 선택하는 대신 IMPORT 버튼을 사용하시면 됩니다. 백업 화일 이름은 고치지 않는게 좋습니다. 장문의 글로 답변을 쓰는 것은 DB 정보는 매우 민감해서 항상 조심하던 버릇이 몸에 배어서 그렇습니다. 이해하시기 바랍니다.
1.5 버전---> 1.5 버전은 문제가 없는데
1.5 버전---> 1.7 버전이나
1.7 버전---> 1.7 버전 에서는 문제가 있어 보이네요
우선은 이전 할려는 1.7 버전에 xe/modules/comment/queries/insertComment.xml
27번열~쯤에 <column name="status" var="status" notnull="notnull" filter="number" />
filter="number" 를 1.5 버전과 같이 default="1" 로 수정 하여
<column name="status" var="status" notnull="notnull" default="1" /> 이렇게요...
데이터 이전을 하시고 원상복구를 해보세요. 위 팁은 사용자포럼에서 team6 님이 주신 팁입니다