[Migration] Added an extra if check to avoid errors
这个提交包含在:
		
							父节点
							
								
									cc0decae27
								
							
						
					
					
						当前提交
						d613943973
					
				
					共有  1 个文件被更改,包括 5 次插入 和 4 次删除
				
			
		|  | @ -13,10 +13,11 @@ class Migration_make_lotw_use_dxcc_id extends CI_Migration | ||||||
| 			$this->dbforge->add_column('lotw_certs', $fields); | 			$this->dbforge->add_column('lotw_certs', $fields); | ||||||
| 		} | 		} | ||||||
| 
 | 
 | ||||||
| 		$sql = 'UPDATE `lotw_certs` JOIN `dxcc_entities` ON `lotw_certs`.`cert_dxcc` = `dxcc_entities`.`name` SET `lotw_certs`.`cert_dxcc_id` = `dxcc_entities`.`adif`;'; | 		if ($this->db->field_exists('cert_dxcc', 'lotw_certs')) { | ||||||
| 		$this->db->query($sql); | 			$sql = 'UPDATE `lotw_certs` JOIN `dxcc_entities` ON `lotw_certs`.`cert_dxcc` = `dxcc_entities`.`name` SET `lotw_certs`.`cert_dxcc_id` = `dxcc_entities`.`adif`;'; | ||||||
| 
 | 			$this->db->query($sql); | ||||||
| 		$this->dbforge->drop_column('lotw_certs', 'cert_dxcc'); | 			$this->dbforge->drop_column('lotw_certs', 'cert_dxcc'); | ||||||
|  | 		}	 | ||||||
| 	} | 	} | ||||||
| 
 | 
 | ||||||
| 	public function down() | 	public function down() | ||||||
|  |  | ||||||
		正在加载…
	
		在新工单中引用