1 changed files with 40 additions and 0 deletions
			
			
		| @ -0,0 +1,40 @@ | |||||||
|  | <?php | ||||||
|  | defined('BASEPATH') OR exit('No direct script access allowed'); | ||||||
|  | 
 | ||||||
|  | /** | ||||||
|  | * Add session table | ||||||
|  | */ | ||||||
|  | class Migration_Add_sessions extends CI_Migration | ||||||
|  | { | ||||||
|  | 	 | ||||||
|  | 	public function up() | ||||||
|  | 	{ | ||||||
|  | 		$this->dbforge->add_field(array( | ||||||
|  | 			'id' => array( | ||||||
|  | 				'type' => 'VARCHAR', | ||||||
|  | 				'constraint' => '40', | ||||||
|  | 			), | ||||||
|  | 			'ip_address' => array( | ||||||
|  | 				'type' => 'VARCHAR', | ||||||
|  | 				'constraint' => '45', | ||||||
|  | 			), | ||||||
|  | 			'timestamp' => array( | ||||||
|  | 				'type' => 'INT', | ||||||
|  | 				'constraint' => '10', | ||||||
|  | 				'unsigned' => TRUE, | ||||||
|  | 				'default' => '0' | ||||||
|  | 			), | ||||||
|  | 			'data' => array( | ||||||
|  | 				'type' => 'BLOB', | ||||||
|  | 			), | ||||||
|  | 		)); | ||||||
|  | 		$this->dbforge->add_key('id', TRUE); | ||||||
|  | 		$this->dbforge->create_table('sessions'); | ||||||
|  | 
 | ||||||
|  | 	} | ||||||
|  | 	 | ||||||
|  | 	public function	down() | ||||||
|  | 	{ | ||||||
|  | 		$this->dbforge->drop_table('sessions'); | ||||||
|  | 	} | ||||||
|  | } | ||||||
					Loading…
					
					
				
		Reference in new issue