mirror of
https://github.com/Oreolek/kohana-migrations.git
synced 2024-07-05 08:04:26 +03:00
27 lines
757 B
PHP
27 lines
757 B
PHP
<?php
|
|
|
|
/**
|
|
* The base migration class, must be extended by all migration files
|
|
*
|
|
* Each migration file must implement an up() and a down() which are used to
|
|
* apply / remove this migration from the schema respectively
|
|
*
|
|
* @author Matt Button <matthew@sigswitch.com>
|
|
*/
|
|
abstract class Minion_Migration_Base {
|
|
|
|
/**
|
|
* Runs any SQL queries necessary to bring the database up a migration version
|
|
*
|
|
* @param Kohana_Database The database connection to perform actions on
|
|
*/
|
|
abstract public function up(Kohana_Database $db);
|
|
|
|
/**
|
|
* Runs any SQL queries necessary to bring the database schema down a version
|
|
*
|
|
* @param Kohana_Database The database connection to perform actions on
|
|
*/
|
|
abstract public function down(Kohana_Database $db);
|
|
}
|