CC-2172 : Create Upgrade structure so that a user can upgrade from any version of Airtime properly

This commit is contained in:
Naomi 2011-04-08 16:07:41 -04:00
parent cb2787143b
commit 8ab78e74ea
2 changed files with 6 additions and 6 deletions

View File

@ -149,10 +149,10 @@ class AirtimeInstall {
public static function MigrateTables($dir, $version) public static function MigrateTables($dir, $version)
{ {
$command = "php $dir/../../../library/doctrine/migrations/doctrine-migrations.phar $command = "php $dir/../../../library/doctrine/migrations/doctrine-migrations.phar ".
--configuration=$dir/../../DoctrineMigrations/migrations.xml "--configuration=$dir/../../DoctrineMigrations/migrations.xml ".
--db-configuration=$dir/../../../library/doctrine/migrations/migrations-db.php "--db-configuration=$dir/../../../library/doctrine/migrations/migrations-db.php ".
--no-interaction migrations:migrate $version"; "--no-interaction migrations:migrate $version";
system($command); system($command);
} }

View File

@ -10,12 +10,12 @@ set_include_path(__DIR__.'/../../../library' . PATH_SEPARATOR . get_include_path
require_once __DIR__.'/../../../application/configs/conf.php'; require_once __DIR__.'/../../../application/configs/conf.php';
require_once(dirname(__FILE__).'/../../include/AirtimeInstall.php'); require_once(dirname(__FILE__).'/../../include/AirtimeInstall.php');
AirtimeInstall::DbConnect(true);
echo PHP_EOL."*** Updating Database Tables ***".PHP_EOL; echo PHP_EOL."*** Updating Database Tables ***".PHP_EOL;
AirtimeInstall::MigrateTables(__DIR__, '20110406182005'); AirtimeInstall::MigrateTables(__DIR__, '20110406182005');
//setting data for new aggregate show length column. //setting data for new aggregate show length column.
AirtimeInstall::DbConnect(true);
$sql = "SELECT id FROM cc_show_instances"; $sql = "SELECT id FROM cc_show_instances";
$show_instances = $CC_DBC->GetAll($sql); $show_instances = $CC_DBC->GetAll($sql);