다른 게시판에서 이전하기 > 그누4 팁자료실

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.

다른 게시판에서 이전하기 정보

다른 게시판에서 이전하기

본문

최근 게시판을 그누보드로 이전하게 되었는 데, 노가다 작업이지만  SQL 기본 명령을 알고있는 분 중 그누보드로 이전할 분에게 도움이 될 수 있지않을까해서 올립니다.

저의 경우 이 작업 때 그누보드의 테이블 구조를 파악하기 위해 phpmyadmin을 이용하였습니다.

■ g4_write_게시판이름 테이블
그누보드 관리자 게시판에서 생성해주면 됩니다.

wr_id : 게시물의 숫자
wr_num: 게시물의 숫자, 이것은 wr_id의 음수(-)를 적더군요.
wr_parent: 게시물의 숫자, wr_id와 동일하게 처리합니다.
wr_hit : 히트수
wr_date : 게시물 작성일
wr_name : 글쓴이
ca_name : 카테고리
wr_subject : 제목
wr_content : 내용
wr_option : html 사용 여부, 그누보드에서 html2로 되어있음

■ g4_board_new 테이블
위의 작업을 끝냈으면, g4_board_new 테이블에 다음 내용도 처리해주어야 합니다.
bo_table : 위에서 사용한 게시판 이름입니다. 만일 위의 게시판에서 software라는 게시판을 만들었다면, bot_table의 칼럼에 이 값을 넣어주어야 합니다.
mb_id : 글쓴이
wr_id : 게시물 숫자로, g4_write_게시판이름에서와 동일한 값
wr_parent : 게시물 숫자로, g4_write_게시판이름에서와 동일한 값
bn_id : wr_id와 wr_parent와 상관없는 별도의 숫자값

■ g4_board 테이블
위의 작업 후에 마지막으로 해주어야 할 테이블입니다.
위 테이블 작업 후에 게시판을 보면, 등록한 모든 게시물이 나오지않습니다.
g4_board 테이블의 bo_count_write 칼럼에 이전한 게시물의 총갯수를 적어주면(업데이트) 됩니다.

일단 이것은 하나의 게시판만 이전시켜본 것이기 때문에, 다른 게시판도 이전할 경우, 다시 변경해주어야 할 것이 생길지 모르겠습니다.

추후 다른 게시판까지 이전 후에 결과를 알려드리도록 하죠.

아래는 추가내용입니다.

g4_board_new  테이블

이전할 게시판 1개 이상인 경우, g4_board_new 테이블의 bn_id는 그 다음번호를 사용합니다.

예를들어, a라는 게시판의 글수가 10개인 경우 b 게시판의 bn_id는 11번부터 시작하도록 insert 구문에서 설정해주면 됩니다.

추천
1

댓글 1개

좋은 도움이 되었습니다. 감사합니다.

■ g4_board_new 테이블은 new표시및 최신게시물과 관련된 부분인것 같군요. 필수항목으로 보지는 않아도 될것같습니다.(제생각)

■ g4_board 테이블에서 bo_count_write의 수치와 해당게시물의 수를 맞추어줘야지 넘버링이 제대로 들어가는 것 같습니다.
전체 3,309 |RSS
그누4 팁자료실 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT