function execute_constructive($aParams) { $oDBUpgrader = $aParams[0]; $migration = new StatMigration(); $migration->compactStats = true; $migration->init($oDBUpgrader->oSchema->db, $oDBUpgrader->logFile); return $migration->migrateData(); }
function beforeRemoveTable__adstats() { $migration = new StatMigration(); $migration->init($this->oDBH); return $migration->correctCampaignTargets() && $this->beforeRemoveTable('adstats'); }
function testMigrateRawStats() { $oDbh =& $this->oDbh; $migration = new StatMigration(); $migration->init($oDbh, MAX_PATH . '/var/DB_Upgrade.test.log'); $cEntries = $this->prepareTestData($mapCImpressions, $mapCClicks, '_insertRawStatsTestData'); $this->assertTrue($migration->migrateRawStats()); $this->_checkDataTable('data_summary_ad_hourly', $cEntries, $mapCImpressions, $mapCClicks); $this->_checkDataTable('data_intermediate_ad', $cEntries, $mapCImpressions, $mapCClicks); }
function afterAddTable__data_summary_ad_hourly() { $migration = new StatMigration(); $migration->init($this->oDBH, $this->logFile); return $migration->migrateData() && $this->afterAddTable('data_summary_ad_hourly'); }