그누보드5 DB에서 그누보드6을 사용하려면? > 그누보드6 이슈

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

그누보드6 이슈

좋은 댓글과 좋아요는 제작자에게 큰힘이 됩니다.

그누보드5 DB에서 그누보드6을 사용하려면? 정보

그누보드5 DB에서 그누보드6을 사용하려면?

본문

그누보드5 사용자가 사용중인 DB 그대로 그누보드6을 사용하고자 하는 경우 아래 방법대로 해주세요.

  1. 데이터베이스 정보입력에서 Engine을 MySQL로 선택하세요.
  2. MySQL 정보는 그누보드5에서 사용하고 있는 정보를 입력합니다.
  3. 그누보드6 설치시 테이블명 접두사를 g5_ 로 수정합니다.
  4. 그누보드6 재설치의 체크를 하지 마세요. (기본은 해제, 그대로 두세요)
  5. 최고관리자 ID, 비밀번호는 그누보드5 최고관리자가 사용하고 있는 그대로 입력하세요.
  6. 그리고 "다음" 버튼을 클릭합니다.

데이터베이스에 접속하여

g5_config 테이블에 cf_id PRIMARY KEY를 생성합니다. SQLAlchemy에서는 PRIMARY KEY가 없으면 오류가 발생합니다.

ALTER TABLE `g5_config`  ADD `cf_id` INT NOT NULL AUTO_INCREMENT  FIRST,  ADD   PRIMARY KEY  (`cf_id`);

g5_qa_config 테이블에 id PRIMARY KEY를 생성합니다. qa_id 로 생성하지 않는 이유는 g5_qa_content 테이블에서 qa_id를 이미 사용하고 있기 때문입니다.

ALTER TABLE `g5_qa_config`  ADD `id` INT NOT NULL AUTO_INCREMENT  AFTER `qa_5`,  ADD   PRIMARY KEY  (`id`);

g5_login 테이블에 lo_id 를 AUTO_INCREMENT, UNIQUE INDEX 로 생성합니다. PRIMARY KEY로 생성하지 않는 이유는 이미 lo_ip가 PRIMARY KEY로 생성되어 있기 때문입니다.

ALTER TABLE `g5_login`  ADD `lo_id` INT NOT NULL AUTO_INCREMENT  AFTER `lo_url`,  ADD   UNIQUE  `lo_id` (`lo_id`);




ps. MySQL 접속시 필드 수정이 안된다면 uvicorn 이 실행되고 있어서 수정이 안될수 있습니다. 이때는 uvicorn 을 잠시 꺼두셔도 좋습니다.

추천
0

댓글 0개

90레벨 이상 댓글을 남길 수 있습니다.

전체 26
그누보드6 이슈 내용 검색

회원로그인

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