<?php
//sql_query( "ALTER TABLE {$write_table} DROP x2_project_txt ");
// 1. x2_ver 필드 추가 (버전)
if(!sql_query(" SELECT x2_ver from {$write_table} limit 1 ", false)) {
sql_query(" ALTER TABLE `{$write_table}` ADD `x2_ver` varchar(10) NOT NULL DEFAULT '' AFTER `wr_10` ", false);
}
// 2. x2_car2 필드 추가 (시즌)
if(!sql_query(" SELECT x2_car2 from {$write_table} limit 1 ", false)) {
sql_query(" ALTER TABLE `{$write_table}` ADD `x2_car2` varchar(255) NOT NULL DEFAULT '' AFTER `x2_ver` ", false);
}
// 3. x2_car3 필드 추가 (시즌)
if(!sql_query(" SELECT x2_ca3 from {$write_table} limit 1 ", false)) {
sql_query(" ALTER TABLE `{$write_table}` ADD `x2_ca3` varchar(255) NOT NULL DEFAULT '' AFTER `x2_car2` ", false);
}
// 3. x2_car4 필드 추가 (시즌)
if(!sql_query(" SELECT x2_ca4 from {$write_table} limit 1 ", false)) {
sql_query(" ALTER TABLE `{$write_table}` ADD `x2_ca4` varchar(255) NOT NULL DEFAULT '' AFTER `x2_car3` ", false);
}
// 4. x2_tag 필드 추가 (태그)
if(!sql_query(" SELECT x2_tag from {$write_table} limit 1 ", false)) {
sql_query(" ALTER TABLE `{$write_table}` ADD `x2_tag` varchar(255) NOT NULL DEFAULT '' AFTER `x2_ca3` ", false);
}
// 5. x2_ca2 필드 추가 (종류 - 이전 답변에서 사용됨)
if(!sql_query(" SELECT x2_ca2 from {$write_table} limit 1 ", false)) {
sql_query(" ALTER TABLE `{$write_table}` ADD `x2_ca2` varchar(255) NOT NULL DEFAULT '' AFTER `x2_tag` ", false);
}
// 6. x2_label 필드 추가 (토글)
if(!sql_query(" SELECT x2_label from {$write_table} limit 1 ", false)) {
sql_query(" ALTER TABLE `{$write_table}` ADD `x2_label` varchar(1) NOT NULL DEFAULT '0' ", false);
}
// 7. x2_project 필드 추가 (프로젝트명)
if(!sql_query(" SELECT x2_project from {$write_table} limit 1 ", false)) {
sql_query(" ALTER TABLE `{$write_table}` ADD `x2_project` varchar(255) NOT NULL DEFAULT '' AFTER `x2_label` ", false);
}
// 8. x2_project_bt 필드 추가 (프로젝트 버튼)
if(!sql_query(" SELECT x2_project_bt from {$write_table} limit 1 ", false)) {
sql_query(" ALTER TABLE `{$write_table}` ADD `x2_project_bt` varchar(255) NOT NULL DEFAULT '' AFTER `x2_project` ", false);
}
// 9. x2_project_txt 필드 추가 (프로젝트 내용)
if(!sql_query(" SELECT x2_project_txt from {$write_table} limit 1 ", false)) {
sql_query(" ALTER TABLE `{$write_table}` ADD `x2_project_txt` TEXT NOT NULL AFTER `x2_project_bt` ", false);
}
// 10. x2_line 필드 추가 (작업 라인 직렬 문자열)
if(!sql_query(" SELECT x2_line from {$write_table} limit 1 ", false)) {
sql_query(" ALTER TABLE `{$write_table}` ADD `x2_line` text NOT NULL ", false);
}
// 11. x2_memo 필드 추가 (메모)
if(!sql_query(" SELECT x2_memo from {$write_table} limit 1 ", false)) {
sql_query(" ALTER TABLE `{$write_table}` ADD `x2_memo` text NOT NULL ", false);
}
// 12. x2_memo_clean 필드 추가 (메모 정리 토글)
if(!sql_query(" SELECT x2_memo_clean from {$write_table} limit 1 ", false)) {
sql_query(" ALTER TABLE `{$write_table}` ADD `x2_memo_clean` varchar(1) NOT NULL DEFAULT '0' ", false);
}
// 13. x2_see 필드 추가 (공개 토글)
if(!sql_query(" SELECT x2_see from {$write_table} limit 1 ", false)) {
sql_query(" ALTER TABLE `{$write_table}` ADD `x2_see` varchar(1) NOT NULL DEFAULT '0' ", false);
}
// 14. x2_relay 필드 추가 (릴레이)
if(!sql_query(" SELECT x2_relay from {$write_table} limit 1 ", false)) {
sql_query(" ALTER TABLE `{$write_table}` ADD `x2_relay` text NOT NULL ", false);
}
if (!$board['notice']) sql_query( "ALTER TABLE g5_board ADD notice MEDIUMTEXT NOT NULL COMMENT '공지사항' "); // 필드 생성
?>