X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;ds=sidebyside;f=maintenance%2FpatchSql.php;h=bc21140945847307719da80a3aaefd5776b11e6a;hb=99d73dc9033603b03198f84854e9a5078bde89b8;hp=f94046a617ec28da798bdfb4ef4786f582c3c084;hpb=3c18e32e58d53ab38d1dd52d00f248ddef435ebd;p=lhc%2Fweb%2Fwiklou.git diff --git a/maintenance/patchSql.php b/maintenance/patchSql.php index f94046a617..bc21140945 100644 --- a/maintenance/patchSql.php +++ b/maintenance/patchSql.php @@ -45,12 +45,14 @@ class PatchSql extends Maintenance { public function execute() { $dbw = $this->getDB( DB_MASTER ); + $updater = DatabaseUpdater::newForDB( $dbw, true, $this ); + foreach ( $this->mArgs as $arg ) { - $files = array( + $files = [ $arg, - $dbw->patchPath( $arg ), - $dbw->patchPath( "patch-$arg.sql" ), - ); + $updater->patchPath( $dbw, $arg ), + $updater->patchPath( $dbw, "patch-$arg.sql" ), + ]; foreach ( $files as $file ) { if ( file_exists( $file ) ) { $this->output( "$file ...\n" );