Updated upgrade functions to have a directory parameter, since __DIR__
This commit is contained in:
parent
0a0c6911f8
commit
28d2bdbbec
|
@ -26,7 +26,8 @@ class UpgradeController extends Zend_Controller_Action
|
||||||
$upgrader = $upgraders[$i];
|
$upgrader = $upgraders[$i];
|
||||||
if ($upgrader->checkIfUpgradeSupported())
|
if ($upgrader->checkIfUpgradeSupported())
|
||||||
{
|
{
|
||||||
$upgrader->upgrade(); //This will throw an exception if the upgrade fails.
|
// pass __DIR__ to the upgrades, since __DIR__ returns parent dir of file, not executor
|
||||||
|
$upgrader->upgrade(__DIR__); //This will throw an exception if the upgrade fails.
|
||||||
$didWePerformAnUpgrade = true;
|
$didWePerformAnUpgrade = true;
|
||||||
$this->getResponse()
|
$this->getResponse()
|
||||||
->setHttpResponseCode(200)
|
->setHttpResponseCode(200)
|
||||||
|
|
|
@ -64,7 +64,7 @@ class AirtimeUpgrader253 extends AirtimeUpgrader
|
||||||
return '2.5.3';
|
return '2.5.3';
|
||||||
}
|
}
|
||||||
|
|
||||||
public function upgrade()
|
public function upgrade($dir = __DIR__)
|
||||||
{
|
{
|
||||||
Cache::clear();
|
Cache::clear();
|
||||||
assert($this->checkIfUpgradeSupported());
|
assert($this->checkIfUpgradeSupported());
|
||||||
|
@ -104,7 +104,6 @@ class AirtimeUpgrader253 extends AirtimeUpgrader
|
||||||
$password = $values['database']['dbpass'];
|
$password = $values['database']['dbpass'];
|
||||||
$host = $values['database']['host'];
|
$host = $values['database']['host'];
|
||||||
$database = $values['database']['dbname'];
|
$database = $values['database']['dbname'];
|
||||||
$dir = __DIR__;
|
|
||||||
|
|
||||||
passthru("export PGPASSWORD=$password && psql -h $host -U $username -q -f $dir/upgrade_sql/airtime_".$this->getNewVersion()."/upgrade.sql $database 2>&1 | grep -v \"will create implicit index\"");
|
passthru("export PGPASSWORD=$password && psql -h $host -U $username -q -f $dir/upgrade_sql/airtime_".$this->getNewVersion()."/upgrade.sql $database 2>&1 | grep -v \"will create implicit index\"");
|
||||||
|
|
||||||
|
@ -219,7 +218,7 @@ class AirtimeUpgrader255 extends AirtimeUpgrader {
|
||||||
return '2.5.5';
|
return '2.5.5';
|
||||||
}
|
}
|
||||||
|
|
||||||
public function upgrade() {
|
public function upgrade($dir = __DIR__) {
|
||||||
Cache::clear();
|
Cache::clear();
|
||||||
assert($this->checkIfUpgradeSupported());
|
assert($this->checkIfUpgradeSupported());
|
||||||
|
|
||||||
|
@ -237,8 +236,7 @@ class AirtimeUpgrader255 extends AirtimeUpgrader {
|
||||||
$password = $values['database']['dbpass'];
|
$password = $values['database']['dbpass'];
|
||||||
$host = $values['database']['host'];
|
$host = $values['database']['host'];
|
||||||
$database = $values['database']['dbname'];
|
$database = $values['database']['dbname'];
|
||||||
$dir = __DIR__;
|
|
||||||
|
|
||||||
passthru("export PGPASSWORD=$password && psql -h $host -U $username -q -f $dir/upgrade_sql/airtime_"
|
passthru("export PGPASSWORD=$password && psql -h $host -U $username -q -f $dir/upgrade_sql/airtime_"
|
||||||
.$this->getNewVersion()."/upgrade.sql $database 2>&1 | grep -v \"will create implicit index\"");
|
.$this->getNewVersion()."/upgrade.sql $database 2>&1 | grep -v \"will create implicit index\"");
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue