홈페이지를 새로 제작하며 기존에 쓰던 데이터를 마이그레이션 하려고 합니다.
mysql 에서 엑셀로 데이터 추출하여
k board 디비에 임폴트 하고 싶은데
제가 k board를 처음 써봐서요
다른 글들을 살짝 읽어봤을때 xml 파일로해서 임폴트 해주라고 답변들을 봤는데
엑샐로 임폴트 할 수 있는 방법은 없나요?
엑샐 형식은 토드나 오라클 디벨로퍼에서 익스폴트 한것으로
상단에 컬럼값 아래 데이터가 들어있는 형식입니다
그리고 지금 유저 테이블이랑
게시물 테이블이랑 두가지를 마이그 하려고 하는데
k board 테이블에 임폴트 할때 유저 테이블과 게시물 테이블을 어떻게 연계 시킬 수 있는지 궁금합니다.
--------------------------------------------------------
저희가 홈페이지를 만들거나 테이블을 생성할때 컬럼 명 등을 지정해서 생성할 수 있나요?
정확하게는 db 테이블을 저희가 설계하여 적용할수 있는지 궁금합니다
------------------------------------------------------
정리하자면
1. 엑샐 형식으로 데이터를 임폴트 할 수 있는지
2. 게시판 생성시 디비 컬럼명을 지정할 수 있는지
3. 두개 테이블을 연계할 수 있는지
질문 드립니다
안녕하세요~^^
1. 워드프레스에 KBoard(케이보드) 플러그인 설치하신 다음
게시판 생성 후 게시판 관리 페이지에 보시면 대량관리 기능이 있습니다.
대량관리 기능으로 CSV 파일을 업로드해서 게시글을 등록할 수 있습니다.
게시글을 엑셀 혹은 CSV 형태로 내려받은 다음
KBoard 형식에 맞춰 수정 후 등록을 해보시겠어요?
KBoard 형식은 KBoard 게시판에서 임시로 글을 작성하신 후
CSV 다운로드 하시면 확인하실 수 있습니다.
2. KBoard 플러그인의 DB 컬럼명을 임의로 수정하실 경우
정상적으로 동작하지 않습니다. (PHP 코드도 수정해주셔야 합니다.)
그렇기 때문에 테이블 컬럼명은 가급적 수정하지 않는 것을 권장드립니다.
어떤 식으로 설계하시려는 지요?
KBoard 플러그인에서 추가적인 입력 필드는 kboard_board_option 테이블에 저장됩니다.
별도의 필드가 필요하신 거라면 입력 필드를 활용해보시겠어요?
3. 워드프레스 users 테이블의 ID 컬럼과
kboard_board_content 테이블의 member_uid 컬럼의 값이 일치해야 정상적으로 연동됩니다.
작성자명은 KBoard 플러그인에서 공개적으로 표시할 이름을 활용하고 있습니다.
users 테이블의 display_name 컬럼이 공개적으로 표시할 이름입니다.
kboard_board_content 테이블에서는 member_display 컬럼입니다.
고맙습니다.