migration = $factory; } /** * Here you can define one or multiple SQL statements that should be executed during the update. * @return Updater\Migration[] */ public function getMigrations(Updater $updater) { return array( $this->migration->db->addColumn('goal', 'description', 'VARCHAR(255) NOT NULL DEFAULT \'\'', 'name'), ); } /** * Here you can define any action that should be performed during the update. For instance executing SQL statements, * renaming config entries, updating files, etc. */ public function doUpdate(Updater $updater) { $updater->executeMigrations(__FILE__, $this->getMigrations($updater)); } }