frankfoerster / cakephp-migrations
CakePHP Migrations Plugin
Installs: 141
Dependents: 0
Suggesters: 0
Security: 0
Stars: 2
Watchers: 2
Forks: 0
Open Issues: 0
Type:cakephp-plugin
Requires
- php: >=5.3.0
- composer/installers: *
This package is auto-updated.
Last update: 2024-10-12 04:10:12 UTC
README
Migrations Plugin for CakePHP 2.3+
This migrations plugin is based on the work of "CakeDC/migrations":https://github.com/CakeDC/migrations.
The main goals for the rewrite are:
- move the migration commands to their own functions "up" and "down"
- make all migration actions as atomic as possible to ease testing
- use PHP + CakePHP methods, models in your migrations
- no need for "before" or "after" callbacks since migrations are method calls
- remove migration mappings instead use file names with numeric and datetime prefixes + unique migration class names
Requirements
PHP 5.3+ CakePHP 2.3+
Installation
via composer:
composer require frankfoerster/cakephp-migrations:~1.0
In your app/Config/bootstrap.php
add:
CakePlugin::load('Migrations', array('bootstrap' => false, 'routes' => false));
Usage via Shell
cd app
Console/cake Migrations.Migration migrate up
Console/cake Migrations.Migration migrate down
Console/cake Migrations.Migration migrate down 1
License
Copyright (c) Frank Förster (frankfoerster)
Licensed under The MIT License Redistributions of files must retain the above copyright notice.