이번에 제로보드XE가 정식버전으로 릴리즈 되었다. 개발 책임자는 베타 딱지를 뗀 정식버전은 이후 큰 구조변화가 없을거라 했다. 정식버전으로 교체하면서 대청소겸 전체를 삭제하고, 제로보드깔고 백업받은 XML파일로 복구했다.
근데, 댓글의 날짜가 모조리 SYSDATE로 변해버렸다. 처음엔 Export 마이그레이션 툴이 잘못되어 백업받은 XML 파일자체의 이상이라 생각하고 깜짝이야... 그래서, 마이그레이션 소스를 곰곰히 뜯어보니, 백업 파일은 정상이고, Import할 때 Comment 기본 클래스를 사용하는데, 기본 클래스가 마이그레이션을 염두해 두지 않고, 무조건 시스템 시간으로 댓글을 등록하게 되어 있었다. 댓글 Insert하는 파일을 임시 수정 후, 다시 데이터 복구. 정상적으로 댓글 등록일자 복구되었다.
이 부분은 빨리 해결해야하지 않나 싶다. 정식버전을 기다리다가 이번에 홈페이지를 리뉴얼하는 사람이 꽤 될건데, 그럴러면 마이그레이션을 많이 할건데, 방대한 데이터라면 문제가 될 듯하다.
<<조치방법>>
수정대상파일 : /zbxe/modules/comment/comment.controller.php
수정내용 : 127라인을 107라인으로 이동.($obj->regdate = date("YmdHis");)
근데, 댓글의 날짜가 모조리 SYSDATE로 변해버렸다. 처음엔 Export 마이그레이션 툴이 잘못되어 백업받은 XML 파일자체의 이상이라 생각하고 깜짝이야... 그래서, 마이그레이션 소스를 곰곰히 뜯어보니, 백업 파일은 정상이고, Import할 때 Comment 기본 클래스를 사용하는데, 기본 클래스가 마이그레이션을 염두해 두지 않고, 무조건 시스템 시간으로 댓글을 등록하게 되어 있었다. 댓글 Insert하는 파일을 임시 수정 후, 다시 데이터 복구. 정상적으로 댓글 등록일자 복구되었다.
이 부분은 빨리 해결해야하지 않나 싶다. 정식버전을 기다리다가 이번에 홈페이지를 리뉴얼하는 사람이 꽤 될건데, 그럴러면 마이그레이션을 많이 할건데, 방대한 데이터라면 문제가 될 듯하다.
<<조치방법>>
수정대상파일 : /zbxe/modules/comment/comment.controller.php
수정내용 : 127라인을 107라인으로 이동.($obj->regdate = date("YmdHis");)
'블로그 이야기' 카테고리의 다른 글
| 마이그레이션[제로보드XE -> 티스토리] (3. 텍스트큐브 2차 영역) (0) | 2008/04/08 |
|---|---|
| 마이그레이션[제로보드XE -> 티스토리] (2. 텍스트큐브 1차 영역) (9) | 2008/04/08 |
| 마이그레이션[제로보드XE -> 티스토리] (1. 개요) (0) | 2008/04/07 |
| 제로보드XE에서 티스토리로 마이그레이션 성공 (1) | 2008/04/05 |
| 현석이네 집에 비디오방이 생기다. (0) | 2008/04/02 |
| 홈페이지 개편 및 업데이트 (3) | 2008/03/01 |
