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