타계정의 db 테이블 일부를 이전설치시 문제 > 그누4 질문답변

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

타계정의 db 테이블 일부를 이전설치시 문제 정보

타계정의 db 테이블 일부를 이전설치시 문제

본문

똑같이 그누보드를 사용하는 두 업체간의 자료공유를 위해서 일부 db자료와 data를 받기로 했습니다.
- 쉽게 설명하기 위해서 ... <A>사와 <B>사로 표시하도록 하겠습니다

먼저 <A>사의 홈페이지에서 ...
- g4_write_car 라는 DB테이블1개와 해당 데이터파일이 들어있는
- gnuboard4/data/file/car 폴더를 압축해서 보내왔습니다.

그래서 <B>사의 홈페이지에...
- 우선 'car'라는 게시판을 하나 생성하고 
  phpMyAdmin 에서 gr_write_car의 테이블 데이터를 import 시켜서 자료입력을 마쳤습니다
- 또한, car 폴더도 이쪽 data/file 안에 모두 집어 넣었고 퍼미션도 변경해서 이전 완료(?) 했습니다.


그런다음, <B>사 홈페이지 해당 car게시판의 링크를 통해서, 리스트를 출력하니 정상적으로 보입니다.
그런데, 뷰화면에서... 들어있어야할 게시물 이미지들이 모두 나타나지를 않더군요.

무슨 문제인지 몰라서 한참을 헤매다가 db쪽 테이블을 살펴보니,
g4_board_file 이라는 테이블에서 게시판들의 파일을 관리(?)하고 있더군요.
(도대체 이거 왜이리 복잡한지..-_- ;;)


질문) 그렇다면....
g4_board_file 테이블에서 'g4_write_car'테이블과 관련된 자료만 선택하여 가져와서
<B>사의 홈페이지 g4_board_file 테이블에 추가 삽입만 하면 끝나는건지요???

테이블을 들여다 보니 wr_id값이 별도로 존재하고 있어서
<A>사의 g4_board_file 일부자료를 가져와 <B>사의 g4_board_file 테이블에 추가삽입해도
기존의 wr_id값들과 충돌이 일어날거 같은데 ....

또한, 이로인해서
앞서 이전설치된 g4_write_car 테이블과 정상적으로 연동이 될수 잇는것인지 .... ?????



현재 여유분의 호스팅이 없어서 테스트가 힘들어 바로 이식 작업을 해야한다는 문제로인해서
하나 하나 테스트후 작업결과를 확인하기가 다소 어려운 상황입니다

<A>사 홈페이지에서... 게시판의 첨부파일을 관리하는 g4_board_file 테이블 일부를 떼내서
<B>사 홈페이지의 g4_board_file 에 import 시켰을때 아무런 문제가 없을런지요??
      해당테이블에 이미 생성되어있는 테이블 리스트값들중에
      동일한 wr_Id값이 존재하기에 문제가 되지 않을지
      그리고 난수로 생성된 bf_file 값의 충돌도 생기지 않을지 ....

위와 같이 db테이블간 이전설치 경험이 있으신 분의 도움글을 부탁드립니다.

댓글 전체

제 식견으로는,,

g4_board_file에서 bo_table 필드 값이 car인 데이터만 가져오면 될듯 합니다.

g4_board_file의 wr_id의 필드 값은 해당 게시판의 wr_id와 동일하면 그 게시물의 g4_board_file

파일을 가져가는 거구용

bf_no는 해당 게시물의 몇번째 첨부파일인지 알려주는 필드입니다.

현재 g4_write_car 테이블을 가져오셨다고 하니, g4_board_file의 bo_table 필드 값이 car인

데이터만 가져오신다면, wr_id의 충돌은 없을 겁니다.
감사합니다. 추가파일이 넘어오는대로 한번 시도해봐야 겠군요.

만약, 위와 달리..
기존에 존재하는 테이블에 다른곳의 테이블 자료를 추가로 옮겨넣는 경우라면
wr_id 충돌이 생길수도 있겠군요...(??!!!)
전체 66,558 |RSS
그누4 질문답변 내용 검색

회원로그인

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