묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
DB 컬럼을 넣으려는데 VARCHAR 250만 생성됩니다.
2015.03.30 14:21
function checkUpdate()
{
$oDB = &DB::getInstance();
if(!$oDB->isColumnExists('dlog', 'down_member_srl')) return true;
if(!$oDB->isColumnExists('dlog', 'down_regdate')) return true;
if(!$oDB->isColumnExists('dlog', 'down_file_name')) return true;
if(!$oDB->isColumnExists('dlog', 'down_file_size')) return true;
if(!$oDB->isColumnExists('dlog', 'down_srl')) return true;
function moduleUpdate()
{
$oDB = &DB::getInstance();
if(!$oDB->isColumnExists('dlog', 'down_member_srl')) $oDB->addColumn('dlog', 'down_member_srl', 'varchar', '250');
if(!$oDB->isColumnExists('dlog', 'down_regdate')) $oDB->addColumn('dlog', 'down_regdate', 'varchar', '250');
if(!$oDB->isColumnExists('dlog', 'down_file_name')) $oDB->addColumn('dlog', 'down_file_name', 'bigint', '11');
if(!$oDB->isColumnExists('dlog', 'down_file_size')) $oDB->addColumn('dlog', 'down_file_size', 'varchar', '250');
if(!$oDB->isColumnExists('dlog', 'down_srl')) $oDB->addColumn('dlog', 'down_mid', 'varchar', '250');
컬럼부분만 보면 다음과 같은데 꼭 VARCHAR 250만 제대로 생성되네요.
꼼수로 files에 컬럼중복으로 넣어서 되기는 되는데 좀 찜찜하네요...
APMSETUP에 PHP 버전 5.2입니다.
if(!$oDB->isColumnExists('dlog','down_file_name'))$oDB->addColumn('dlog','down_file_name','bigint','11');이 부분을 아래와 같이 수정해 보시기 바랍니다.if(!$oDB->isColumnExists('dlog','down_file_name'))$oDB->addColumn('dlog','down_file_name','number','11');