85 lines
		
	
	
		
			3.0 KiB
		
	
	
	
		
			PHP
		
	
	
	
		
		
			
		
	
	
			85 lines
		
	
	
		
			3.0 KiB
		
	
	
	
		
			PHP
		
	
	
	
|  | <?php | ||
|  | defined('BASEPATH') OR exit('No direct script access allowed'); | ||
|  | 
 | ||
|  | /* | ||
|  | |-------------------------------------------------------------------------- | ||
|  | | Enable/Disable Migrations | ||
|  | |-------------------------------------------------------------------------- | ||
|  | | | ||
|  | | Migrations are disabled by default for security reasons. | ||
|  | | You should enable migrations whenever you intend to do a schema migration | ||
|  | | and disable it back when you're done. | ||
|  | | | ||
|  | */ | ||
|  | $config['migration_enabled'] = FALSE; | ||
|  | 
 | ||
|  | /* | ||
|  | |-------------------------------------------------------------------------- | ||
|  | | Migration Type | ||
|  | |-------------------------------------------------------------------------- | ||
|  | | | ||
|  | | Migration file names may be based on a sequential identifier or on | ||
|  | | a timestamp. Options are: | ||
|  | | | ||
|  | |   'sequential' = Sequential migration naming (001_add_blog.php) | ||
|  | |   'timestamp'  = Timestamp migration naming (20121031104401_add_blog.php) | ||
|  | |                  Use timestamp format YYYYMMDDHHIISS. | ||
|  | | | ||
|  | | Note: If this configuration value is missing the Migration library | ||
|  | |       defaults to 'sequential' for backward compatibility with CI2. | ||
|  | | | ||
|  | */ | ||
|  | $config['migration_type'] = 'timestamp'; | ||
|  | 
 | ||
|  | /* | ||
|  | |-------------------------------------------------------------------------- | ||
|  | | Migrations table | ||
|  | |-------------------------------------------------------------------------- | ||
|  | | | ||
|  | | This is the name of the table that will store the current migrations state. | ||
|  | | When migrations runs it will store in a database table which migration | ||
|  | | level the system is at. It then compares the migration level in this | ||
|  | | table to the $config['migration_version'] if they are not the same it | ||
|  | | will migrate up. This must be set. | ||
|  | | | ||
|  | */ | ||
|  | $config['migration_table'] = 'migrations'; | ||
|  | 
 | ||
|  | /* | ||
|  | |-------------------------------------------------------------------------- | ||
|  | | Auto Migrate To Latest | ||
|  | |-------------------------------------------------------------------------- | ||
|  | | | ||
|  | | If this is set to TRUE when you load the migrations class and have | ||
|  | | $config['migration_enabled'] set to TRUE the system will auto migrate | ||
|  | | to your latest migration (whatever $config['migration_version'] is | ||
|  | | set to). This way you do not have to call migrations anywhere else | ||
|  | | in your code to have the latest migration. | ||
|  | | | ||
|  | */ | ||
|  | $config['migration_auto_latest'] = FALSE; | ||
|  | 
 | ||
|  | /* | ||
|  | |-------------------------------------------------------------------------- | ||
|  | | Migrations version | ||
|  | |-------------------------------------------------------------------------- | ||
|  | | | ||
|  | | This is used to set migration version that the file system should be on. | ||
|  | | If you run $this->migration->current() this is the version that schema will | ||
|  | | be upgraded / downgraded to. | ||
|  | | | ||
|  | */ | ||
|  | $config['migration_version'] = 0; | ||
|  | 
 | ||
|  | /* | ||
|  | |-------------------------------------------------------------------------- | ||
|  | | Migrations Path | ||
|  | |-------------------------------------------------------------------------- | ||
|  | | | ||
|  | | Path to your migrations folder. | ||
|  | | Typically, it will be within your application path. | ||
|  | | Also, writing permission is required within the migrations path. | ||
|  | | | ||
|  | */ | ||
|  | $config['migration_path'] = APPPATH.'migrations/'; |