Index: temp/trunk/html/admin/system/bkup.php
===================================================================
--- temp/trunk/html/admin/system/bkup.php	(revision 5775)
+++ temp/trunk/html/admin/system/bkup.php	(revision 5776)
@@ -273,7 +273,8 @@
 	$arrColList = lfGetColumnList($table_name);
 	$ret = "";
-	foreach($arrColList['defval'] as $key => $val){
+	
+	foreach($arrColList['col_def'] as $key => $val){
 		if (substr($val,0,9) == 'nextval(\'') {
-			$col = $arrColList['attname'][$key];
+			$col = $arrColList['col_name'][$key];
 			$autoVal = lfGetAutoIncrementVal($table_name, $col);
 			$ret .= "$table_name,$col,$autoVal\n";
@@ -299,8 +300,14 @@
 				ORDER BY fldnum";
 		$arrRet = $objQuery->getAll($sql, array($table_name));
+		$arrRet['col_def'] = $arrColList['defval'];
+		$arrRet['col_name'] = $arrColList['attname'];
 	}else if(DB_TYPE == "mysql"){
 		$sql = "SHOW COLUMNS FROM $table_name";
 		$arrRet = $objQuery->getAll($sql);
-	}
+		$arrRet['col_def'] = $arrColList['Field'];
+		$arrRet['col_name'] = $arrColList['Extra'];
+	}
+	
+	$arrRet = sfSwapArray($arrRet);
 	
 	return sfSwapArray($arrRet);
