Q&A

예전에 모듈을 하나 깔았다가 ftp로 들어가서 삭제를 했습니다.

무심결에 오늘 게시글을 하나 옮길려고 했더니 모듈에서 빈공란이 생긴걸 발견했습니다.

 

자세히 설명을 드리면,

 

게시글 관리에 들어가서 대상 페이지의 모듈 선택기에 들어가면
나열되는 모듈중에 빈공간으로 뜨는 모듈이 있더군요. 삭제했던 모듈이 테이블에서는 제대로 삭제가 되지 않은 듯 합니다.

DB에 접속해서 테이블을 검색해보니 아래처럼 뜨더군요.

 

xe_admin_log 에서 10 건

xe_autoinstall_packages 에서 1 건

xe_documents 에서 2 건

xe_errorlogger 에서 4 건

xe_menu_item 에서 1 건

xe_modules 에서 1 건

xe_referer_log 에서 1 건

xe_referer_statistics 에서 1 건

xe_session 에서 1 건

 

 

1. 첫번째 질문

위에 나타난 모든 테이블을 삭제해도 아무 문제가 없는건가요?
아니면 xe_modules 에 남겨진 테이블만 삭제를 해야 되는 건가요?

 

2. 두번째 질문

두번째는 데이터베이스에 접속해보니
제 홈페이지 DB와 또 하나의 데이터베이스가 뜨더군요
이름은 "information_schema"

information_schema 에 검색을 해보니 삭제했던 모듈의 이름이 하나가 검색이 되었습니다.
여기에 있는 테이블도 삭제를 해도 되는 건가해서요?

 

3. 세번째 질문

information_schema 라는 테이블은 정확히 무엇인지 모르겠습니다.ㅠㅠ

 

 

 

 

 

 

 

 

flowerrain Lv. 4

댓글 2

  • 첫번째 질문에 대해 말씀드리면 모두 삭제하면 안됩니다.
    해당 모듈에 대한 db가 있다면 그것만 삭제 하세요. 다른 db를 건드리면 사이트가 먹통이 될 수 있습니다.

    두번째와 세번째 질문에 대한것은 아래글을 참조 하세요.
    Information_schema는 데이터에 의한 데이터로써 즉 메타 데이터(Meta Data)로써 데이터 사전이라고 할 수 있습니다. 다른말로는 시스템 카탈로그(System Catalog)라고도 한답니다.
    Information_schema의 특징 중 하나는 읽기전용(Read-only)인데, 데이터베이스의 테이블과 같은 데이터로 동적으로 생성됨으로써 사용자가 직접 수정하거나 관여할 수는 없는게 특징입니다.
    물론 강제 삭제는 가능하나 본인이 직접 데이터 정보를 다 기억하고 있을게 아니면 삭제하면 안됩니다.
  • 그렇군요. 감사합니다. 모듈에 관한 테이블만 삭제해야겠네요^^