BOARD

자료·레퍼런스

그누보드 SMS5 모듈 DB 테이블 접두사 변경 및 설정 방법

페이지 정보

profile_image
작성자 최고관리자
댓글 0건 조회 14회 작성일 26-09-24 02:59

본문

그누보드 SMS5 모듈 DB 테이블 접두사 변경 및 설정 방법

그누보드5 환경에서 기본값으로 생성되는 SMS5 모듈의 DB 테이블 접두사를 'g5_' 체계에 맞춰 변경하여 테이블 관리를 통일하는 방법을 안내합니다.

SMS5 모듈 DB 테이블 접두사 변경 방법

SMS5 모듈의 기본 데이터베이스(DB) 테이블 접두사를 기본값인 sms5_에서 그누보드5의 기본 접두사인 g5_ 형태로 변경하려면 설정 파일을 수정해야 합니다.

수정 파일 및 위치

  • 대상 파일: extend/sms5_extend.php

설정 변경 내용

extend/sms5_extend.php 파일 내부에서 $g5['sms5_prefix'] 변수 설정을 찾아 아래와 같이 변경합니다.

  • 변경 전:
$g5['sms5_prefix'] = 'sms5_';
  • 변경 후:
$g5['sms5_prefix'] = G5_TABLE_PREFIX.'sms5_';

다음 행동 및 주의사항

  • 위 설정을 변경하면 프로그램이 참조하는 테이블 명칭 규칙이 g5_sms5_ 형태로 변경됩니다.
  • 주의: 설정 파일 수정만으로는 이미 생성된 기존 테이블의 이름이 자동으로 바뀌지 않습니다. 기존 데이터를 유지하려면 DB 관리 도구(phpMyAdmin 등)에서 RENAME TABLE sms5_config TO g5_sms5_config;와 같이 각 테이블의 접두사를 직접 수정하는 마이그레이션 작업이 필요합니다. 작업 전 반드시 데이터베이스를 전체 백업하십시오.

SMS5 테이블 접두사 변경

내 상황

  • 운영 환경: 그누보드5, SMS5 모듈
  • 목표: SMS5 모듈의 DB 테이블 접두사를 기본값(sms5_)에서 그누보드5 표준 접두사(g5_sms5_) 형태로 변경하고자 함

선택 기준

  • 설정 파일 경로: extend/sms5_extend.php
  • 수정 변수: $g5['sms5_prefix']

다음 행동

  1. extend/sms5_extend.php 파일을 엽니다.
  2. $g5['sms5_prefix'] = 'sms5_'; 코드를 찾아 아래와 같이 수정합니다.
$g5['sms5_prefix'] = G5_TABLE_PREFIX.'sms5_';
  1. 변경 후 운영 환경 적용 시 기존 테이블 마이그레이션(이름 변경) 작업 필요 여부를 검토하고, 작업 전 반드시 데이터베이스를 백업합니다.

실전 FAQ

Q. 설정 파일을 바꾼 후 기존에 생성된 DB 테이블명은 자동으로 바뀌나요?

  • 예외 및 대안: 설정 파일(extend/sms5_extend.php) 수정은 프로그램이 참조하는 테이블명 규칙을 바꾸는 것이며, 이미 데이터베이스 내에 생성된 기존 sms5_로 시작하는 테이블의 이름이 자동으로 바뀌지는 않습니다. 기존 테이블명을 일괄 변경하려면 데이터베이스 관리 툴(phpMyAdmin 등)을 통한 추가 마이그레이션 확인이 필요하므로 적용 전 반드시 DB를 백업해야 합니다.

참고자료

기타 참고자료

댓글목록

등록된 댓글이 없습니다.