묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
XE의 게시물 번호(문서번호)가 부여되는 메커니즘은 무엇인가요?
2013.04.27 02:03
XE에 문제가 생겨서 통짜 백업을 했습니다.
그런데 문제는 DB중 대부분의 파일은 4월 5일것으로,
누적된 글/코멘트/출석부 데이터베이스 등만 4월 26일것으로 대체하였습니다.
그런데 그 이후부터 글을 작성하면
글이
위와 같이 해당 백업 날자부터 누적됩니다.
'문서번호'대로 정렬이 될 경우 위와 같이 정렬이 되는것을 확인했고,
글 정렬 순서를 '등록일'과 '내림차순'으로 설정하면 임시로 문제 없이 사용은 가능하지만...
메인에서 위젯을 사용한 최신글 보기등의 기능은 사용할수가 없었습니다.
그러면 문서번호대로 누적되는 메커니즘이 지금 4월 5일 기준으로 돌아가서, 현재 뭔가 망가져 있다는 말인데
해당 부분을 다시 4월 27일부터 작동하게 복구하기 위하여 어찌해야 하나요?
댓글 1
-
푸시아
2013.04.27 02:19
-
파이어레듵
2013.04.27 04:17
아하. 무슨 말인지 이해가 되었습니다. 4월 26일 파일에서 xe_sequence 파일도 빼서 삽입하니 정상적으로 잘 작동이 되네요. mysql을 다뤄보니 이젠 조금 익숙해 지고, XE의 mysql 테이블 구성도 조금씩 눈에 띄고 있네요. 정말 감사드립니다. ^^
member_srl 이라던가 document_srl 등 srl 이 뜻하는것은 보통 시퀀스 넘버 입니다.
넘버는 절대로 겹쳐지면 안됩니다.
XE 코어에서는 srl 을 항상 안겹쳐지게 관리하고 있습니다.
만약 디비를 수동으로 조작하여 document_srl 이 겹쳐졌다면 문제가 발생할 수 있습니다.
디비 테이블 중에 xe_sequence 라는 것이 있습니다.
현재까지 발급된 시퀀스 넘버를 표기합니다.
만약 디비를 수동으로 제어하여 입력하고 document_srl 이 9999 라면 xe_sequence 테이블의 숫자도 9999로 맞춰주세요.