The old database function is now replaced with a wrapper
This commit is contained in:
		
					parent
					
						
							
								cf6874cffc
							
						
					
				
			
			
				commit
				
					
						c6ceae5225
					
				
			
		
					 3 changed files with 66 additions and 191 deletions
				
			
		| 
						 | 
				
			
			@ -31,7 +31,7 @@ function convert_to_innodb() {
 | 
			
		|||
		$sql = sprintf("ALTER TABLE `%s` engine=InnoDB;", dbesc($table['TABLE_NAME']));
 | 
			
		||||
		echo $sql."\n";
 | 
			
		||||
 | 
			
		||||
		$result = $db->q($sql);
 | 
			
		||||
		$result = dba::e($sql);
 | 
			
		||||
		if (!dbm::is_result($result)) {
 | 
			
		||||
			print_update_error($db, $sql);
 | 
			
		||||
		}
 | 
			
		||||
| 
						 | 
				
			
			@ -442,9 +442,9 @@ function update_structure($verbose, $action, $tables=null, $definition=null) {
 | 
			
		|||
				// Ensure index conversion to unique removes duplicates
 | 
			
		||||
				if ($is_unique) {
 | 
			
		||||
					if ($ignore != "") {
 | 
			
		||||
						$db->q("SET session old_alter_table=1;");
 | 
			
		||||
						dba::e("SET session old_alter_table=1;");
 | 
			
		||||
					} else {
 | 
			
		||||
						$r = $db->q("CREATE TABLE `".$temp_name."` LIKE `".$name."`;");
 | 
			
		||||
						$r = dba::e("CREATE TABLE `".$temp_name."` LIKE `".$name."`;");
 | 
			
		||||
						if (!dbm::is_result($r)) {
 | 
			
		||||
							$errors .= print_update_error($db, $sql3);
 | 
			
		||||
							return $errors;
 | 
			
		||||
| 
						 | 
				
			
			@ -452,25 +452,25 @@ function update_structure($verbose, $action, $tables=null, $definition=null) {
 | 
			
		|||
					}
 | 
			
		||||
				}
 | 
			
		||||
 | 
			
		||||
				$r = @$db->q($sql3);
 | 
			
		||||
				$r = @dba::e($sql3);
 | 
			
		||||
				if (!dbm::is_result($r)) {
 | 
			
		||||
					$errors .= print_update_error($db, $sql3);
 | 
			
		||||
				}
 | 
			
		||||
				if ($is_unique) {
 | 
			
		||||
					if ($ignore != "") {
 | 
			
		||||
						$db->q("SET session old_alter_table=0;");
 | 
			
		||||
						dba::e("SET session old_alter_table=0;");
 | 
			
		||||
					} else {
 | 
			
		||||
						$r = $db->q("INSERT INTO `".$temp_name."` SELECT ".$field_list." FROM `".$name."`".$group_by.";");
 | 
			
		||||
						$r = dba::e("INSERT INTO `".$temp_name."` SELECT ".$field_list." FROM `".$name."`".$group_by.";");
 | 
			
		||||
						if (!dbm::is_result($r)) {
 | 
			
		||||
							$errors .= print_update_error($db, $sql3);
 | 
			
		||||
							return $errors;
 | 
			
		||||
						}
 | 
			
		||||
						$r = $db->q("DROP TABLE `".$name."`;");
 | 
			
		||||
						$r = dba::e("DROP TABLE `".$name."`;");
 | 
			
		||||
						if (!dbm::is_result($r)) {
 | 
			
		||||
							$errors .= print_update_error($db, $sql3);
 | 
			
		||||
							return $errors;
 | 
			
		||||
						}
 | 
			
		||||
						$r = $db->q("RENAME TABLE `".$temp_name."` TO `".$name."`;");
 | 
			
		||||
						$r = dba::e("RENAME TABLE `".$temp_name."` TO `".$name."`;");
 | 
			
		||||
						if (!dbm::is_result($r)) {
 | 
			
		||||
							$errors .= print_update_error($db, $sql3);
 | 
			
		||||
							return $errors;
 | 
			
		||||
| 
						 | 
				
			
			@ -551,7 +551,7 @@ function db_create_table($name, $fields, $verbose, $action, $indexes=null) {
 | 
			
		|||
		echo $sql.";\n";
 | 
			
		||||
 | 
			
		||||
	if ($action)
 | 
			
		||||
		$r = @$db->q($sql);
 | 
			
		||||
		$r = @dba::e($sql);
 | 
			
		||||
 | 
			
		||||
	return $r;
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue