애니보드라는 사설 보드의 sql을 백업 받아서 DB를 가지고 있습니다. - 애니보드DB
그누보드5를 깔고, DB작업을 하려고 하는데요... -그누보드DB
DBeaver로 애니보드DB(1), 그누보드DB(2) 둘 다 열람이 가능한데..
(1)을 (2)로 이전하려면,
첫째, (2) 테이블-구조에 맞는 내용만 (1)에서 가져오고, (2) 에 없는 구조는 버려야 하나요?
아니면, (1)을 다 가져오고, 거기에 맞게 게시판 스킨을 수정해야 하나요.. 어렵네요..
둘째, 일단 구조를 같게 한 후에, (1)에 있는 자료를 (2)에 한꺼번에 (1,00개 이상) 복사하여 이전(복사) 할 수 있나요? 너무 쉽게 생각한건지.. DBeaver에서 가능한건지.. 어떻게 하는 건지 궁금합니다.
답변 3개 / 댓글 2개
그누보드가 기준이 되는거면
그누보드 DB에 맞쳐서 애니보드DB 를 변경해서 넣어야겠죠.
애니보드가 뭔지 모르겠습니다만
애니보드 DB구조와 그누보드 DB구조를 둘다 파악해야
DB이전이 가능합니다.
sql을 어느정도 사용한다는 가정하에..
전혀 다른 구조일때는
댓글처리, 첨부파일처리, 공지처리 등등
맞추는작업도 까다롭습니다.
답변에 대한 댓글 2개
DB이전 기능은 없습니다. sql 다 만드셔야합니다.
방법은 여러가지지만 제가 DB이전시 사용하는방법은
qa게시판 예를들자면,
1. 애니보드 qa게시판 DB를 그대로 옮긴다
2. 그누보드 qa게시판에 애니보드 qa게시판 내용을 맞게 삽입한다
ex)
insert 그누보드 qa 게시판
( 항목1,항목2,항목3.....)
select 애니보드 qa게시판
항목1,항목2,항목3....
식의 쿼리문으로 그누보드 구조에 맞게 변경해 넣는다..
첨부파일이 있다면 별도로 처리해준다.( 이부분은 애니보드 구조를 알아야 가능)
애니보드라는 db를
그누보드에서 사용이 가능하게끔
회원, 게시물 등을 규격에 맞게 새로 insert하셔야합니다.
보통 데이터 마이닝 작업이라고 합니다.
DB 관리에서 필드 추가나 변경을 하실 수 있다면 쉽게 생각해도 됩니다.
애니보드가 뭔지 모르겠지만 해당 게시판 테이블 필드를 그누보드 게시판 필드와 동일하게 맞춰놓으면 그대로 이전할 수 있습니다.
답변을 작성하려면 로그인이 필요합니다.