묻고답하기
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'
);