묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
테이블에서 필드삭제시 복원관련 문제입니다.
2012.06.23 22:55
문서의 등록된 날짜를 수정하기 위하여..
테이블 : xe_documents 의 last_upate 필드를 삭제하였습니다.
그리하여, 원하는 소정의 결과는 달성하였으나,
새로운 문서가 등록되지 않네요 "문서번호가 등록되지 않습니다."라는 에러가 보이면서요..
이럴경우, 호스팅업체에다가 테이블 필드 복원요청하면 되는건가요?
테이블 필드 복원과 문서(db) 복원과는 별개인가요?
php를 잘 몰라서 필드하나 삭제한게 이렇게 큰 파장이 올줄은 예상하지 못했습니다.
도움의 글 부탁드립니다.
감사합니다.
댓글 2
-
푸시아
2012.06.23 23:02
-
sejin7940
2012.06.24 00:11
만약 아직 복구 전이라면..
글 등록시
modules/document/queries/insertDocument.xml 에서
<column name="last_update" var="last_update" default="curdate()" />
를 지워보고.. 등록이 되는지 확인해보세요 ^^ 테스트는 안 해봐서 되는지 안 되는지 확실치는 않네요
만약 위의 조치로 된다면.. 글 수정시에도 문제될 수 있는걸 방지해야하니
modules/document/queries/updateDocument.xml 에서
<column name="last_update" var="last_update" default="curdate()" />
를 지우시면 될겁니다. (앞에걸로 안 되면 그냥 DB복원하시고요 ^^)
보통 호스팅 업체들은 주기적으로 DB포함 웹서버 백업을 합니다. 따라서 호스팅업체에 DB 복원 신청 하시면 원하시는 시점의 복구를 해줄 것으로 예상됩니다.