| <?php |
| /** |
| * CodeIgniter |
| * |
| * An open source application development framework for PHP 5.2.4 or newer |
| * |
| * This content is released under the MIT License (MIT) |
| * |
| * Copyright (c) 2014, British Columbia Institute of Technology |
| * |
| * Permission is hereby granted, free of charge, to any person obtaining a copy |
| * of this software and associated documentation files (the "Software"), to deal |
| * in the Software without restriction, including without limitation the rights |
| * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell |
| * copies of the Software, and to permit persons to whom the Software is |
| * furnished to do so, subject to the following conditions: |
| * |
| * The above copyright notice and this permission notice shall be included in |
| * all copies or substantial portions of the Software. |
| * |
| * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR |
| * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, |
| * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE |
| * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER |
| * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, |
| * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN |
| * THE SOFTWARE. |
| * |
| * @package CodeIgniter |
| * @author EllisLab Dev Team |
| * @copyright Copyright (c) 2008 - 2014, EllisLab, Inc. (http://ellislab.com/) |
| * @copyright Copyright (c) 2014, British Columbia Institute of Technology (http://bcit.ca/) |
| * @license http://opensource.org/licenses/MIT MIT License |
| * @link http://codeigniter.com |
| * @since Version 1.0.0 |
| * @filesource |
| */ |
| 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' = Default migration naming (001_add_blog.php) |
| | 'timestamp' = Timestamp migration naming (20121031104401_add_blog.php) |
| | Use timestamp format YYYYMMDDHHIISS. |
| | |
| | If this configuration value is missing the Migration library defaults |
| | to 'sequential' for backward compatibility. |
| | |
| */ |
| $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/'; |
| |
| /* End of file migration.php */ |
| /* Location: ./application/config/migration.php */ |