53 行
		
	
	
	
		
			1.1 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
		
		
			
		
	
	
			53 行
		
	
	
	
		
			1.1 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
| 
								 | 
							
								<?php defined('BASEPATH') OR exit('No direct script access allowed');
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								class Migration_add_dxcc_entities extends CI_Migration {
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  public function up(){
							 | 
						||
| 
								 | 
							
								    $this->dbforge->add_field(array(
							 | 
						||
| 
								 | 
							
								      'adif' => array(
							 | 
						||
| 
								 | 
							
								        'type' => 'smallint',
							 | 
						||
| 
								 | 
							
								        'Null' => FALSE
							 | 
						||
| 
								 | 
							
								      ),
							 | 
						||
| 
								 | 
							
								      'name' => array(
							 | 
						||
| 
								 | 
							
								        'type' => 'varchar(150)',
							 | 
						||
| 
								 | 
							
								        'null' => TRUE
							 | 
						||
| 
								 | 
							
								      ),
							 | 
						||
| 
								 | 
							
								      'prefix' => array(
							 | 
						||
| 
								 | 
							
								        'type' => 'varchar(10)',
							 | 
						||
| 
								 | 
							
								        'null' => FALSE
							 | 
						||
| 
								 | 
							
								      ),
							 | 
						||
| 
								 | 
							
								      'cqz' => array(
							 | 
						||
| 
								 | 
							
								        'type' => 'smallint',
							 | 
						||
| 
								 | 
							
								        'null' => FALSE
							 | 
						||
| 
								 | 
							
								      ),
							 | 
						||
| 
								 | 
							
								      'ituz' => array(
							 | 
						||
| 
								 | 
							
								        'type' => 'smallint',
							 | 
						||
| 
								 | 
							
								        'null' => FALSE
							 | 
						||
| 
								 | 
							
								      ),
							 | 
						||
| 
								 | 
							
								      'cont' => array(
							 | 
						||
| 
								 | 
							
								        'type' => 'varchar(5)',
							 | 
						||
| 
								 | 
							
								        'null' => FALSE
							 | 
						||
| 
								 | 
							
								      ),
							 | 
						||
| 
								 | 
							
								      'long' => array(
							 | 
						||
| 
								 | 
							
								        'type' => 'float',
							 | 
						||
| 
								 | 
							
								        'null' => FALSE
							 | 
						||
| 
								 | 
							
								      ),
							 | 
						||
| 
								 | 
							
								      'lat' => array(
							 | 
						||
| 
								 | 
							
								        'type' => 'float',
							 | 
						||
| 
								 | 
							
								        'null' => FALSE
							 | 
						||
| 
								 | 
							
								      ),
							 | 
						||
| 
								 | 
							
								      'end' => array(
							 | 
						||
| 
								 | 
							
								        'type' => 'date',
							 | 
						||
| 
								 | 
							
								        'null' => TRUE
							 | 
						||
| 
								 | 
							
								      )
							 | 
						||
| 
								 | 
							
								    ));
							 | 
						||
| 
								 | 
							
								    
							 | 
						||
| 
								 | 
							
								    $this->dbforge->add_key('adif', TRUE);
							 | 
						||
| 
								 | 
							
								    $this->dbforge->create_table('dxcc_entities');
							 | 
						||
| 
								 | 
							
								  }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  public function down(){
							 | 
						||
| 
								 | 
							
								    $this->dbforge->drop_table('dxcc_entities');
							 | 
						||
| 
								 | 
							
								  }
							 | 
						||
| 
								 | 
							
								}
							 |