39 行
		
	
	
	
		
			1.3 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			39 行
		
	
	
	
		
			1.3 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
| <?php
 | |
| 
 | |
| defined('BASEPATH') OR exit('No direct script access allowed');
 | |
| 
 | |
| /**
 | |
|  * Class Migration_award_submitted_typo
 | |
|  *
 | |
|  * Fix typo in COL_AWARD_SUMMITED column
 | |
|  */
 | |
| 
 | |
| class Migration_award_submitted_typo extends CI_Migration {
 | |
| 
 | |
|         public function up()
 | |
|         {
 | |
|                 // if COL_AWARD_SUMMITED column exists, change it to COL_AWARD_SUBMITTED
 | |
|                 $fields = $this->db->field_data($this->config->item('table_name'));
 | |
|                 foreach ($fields as $field)
 | |
|                 {
 | |
|                         if ($field->name == 'COL_AWARD_SUMMITED')
 | |
|                         {
 | |
|                                 $this->db->query(
 | |
|                                         'ALTER TABLE ' .
 | |
|                                         $this->db->escape_identifiers($this->config->item('table_name')) .
 | |
|                                         ' CHANGE COL_AWARD_SUMMITED COL_AWARD_SUBMITTED VARCHAR(255)'
 | |
|                                 );
 | |
|                                 return;
 | |
|                         }
 | |
|                 }
 | |
|         }
 | |
| 
 | |
|         public function down()
 | |
|         {
 | |
|                 $this->db->query(
 | |
|                         'ALTER TABLE ' .
 | |
|                         $this->db->escape_identifiers($this->config->item('table_name')) .
 | |
|                         ' CHANGE COL_AWARD_SUBMITTED COL_AWARD_SUMMITED VARCHAR(255)'
 | |
|                 );
 | |
|         }
 | |
| }
 |