그누보드5의 데이터베이스 사용¶
그누보드5 사용자가 사용 중인 DB 그대로 그누보드6으로 사용하고자 하는 경우 아래 방법대로 해주세요.
데이터베이스 설치하기¶
- 설치하기 > 데이터베이스 정보 입력에서 Engine을
MySQL
로 선택하세요. - 데이터베이스 접속정보는 기존 그누보드5의 정보를 입력합니다.
-
테이블명 접두사를
g5_
로 수정합니다.재설치 체크 주의
재설치 체크를 하면 기존 데이터가 모두 삭제됩니다.
체크를 하지 않은 상태로 진행해주세요. (기본은 해제) -
최고관리자 ID, 비밀번호는 그누보드5 최고관리자가 사용하고 있는 그대로 입력하세요.
- "다음" 버튼을 클릭해서 설치를 진행합니다.
데이터베이스 변경사항 추가¶
아래 SQL문을 실행하여 그누보드5 데이터베이스의 테이블에 PRIMARY KEY
를 추가/수정해주세요.
Info
PRIMARY KEY
가 없는 테이블의 경우 그누보드6에서는 오류가 발생합니다.
Tip
MySQL에 접속했을 때 필드 수정이 되지 않는 경우, uvicorn
이 실행 중인지 확인해주세요.
실행 중일 때는 uvicorn
을 잠시 꺼두셔도 좋습니다. (Ctrl + C)
-
g5_config
테이블에cf_id
컬럼을 추가합니다. -
g5_qa_config
테이블에id
컬럼을 추가합니다. (1)g5_qa_content
테이블에서qa_id
를 이미 사용하고 있기 때문에id
로 생성합니다.
-
g5_login
테이블에lo_id
컬럼을 추가하고 UNIQUE INDEX를 생성합니다. (1)- 이미
lo_ip
가PRIMARY KEY
로 생성되어 있기 때문에PRIMARY KEY
로 생성하지 않습니다.
- 이미
-
pc_id
테이블에pc_id
컬럼을 추가합니다. -
g5_visit
테이블의vi_id
컬럼을AUTO_INCREMENT
로 변경합니다.