PHP Class Controller_Migrator_MySQL, atk4

$app->add('Controller_Migrator_MySQL'); or with a custom database:: $app->add('Controller_Migrator_MySQL', ['db'=> $dbcon]); Database migration statistics is stored in _db_update table which is created if necessary.
Inheritance: extends AbstractController
Show file Open project: atk4/atk4

Public Properties

Property Type Description
$db

Public Methods

Method Description
create ( ) Create necessary table in SQL for tracking progress.
getStatusModel ( ) Produces and returns a generic model you can supply to your Grid if you want show migration status.
init ( )
migrate ( ) Find migrations and execute them in order.

Method Details

create() public method

Create necessary table in SQL for tracking progress.
public create ( )

getStatusModel() public method

Produces and returns a generic model you can supply to your Grid if you want show migration status.
public getStatusModel ( )

init() public method

public init ( )

migrate() public method

.. warning:: Use ";" semicolon between full statements. If you leave empty statement between two semilocons MySQL ->exec() seems to fail.
public migrate ( )

Property Details

$db public property

public $db