dépôts
/
lhc
/
web
/
wiklou.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add script to reset user emails
[lhc/web/wiklou.git]
/
maintenance
/
populateRevisionSha1.php
diff --git
a/maintenance/populateRevisionSha1.php
b/maintenance/populateRevisionSha1.php
index
f06b56b
..
3aff77e
100644
(file)
--- a/
maintenance/populateRevisionSha1.php
+++ b/
maintenance/populateRevisionSha1.php
@@
-33,7
+33,7
@@
require_once __DIR__ . '/Maintenance.php';
class PopulateRevisionSha1 extends LoggedUpdateMaintenance {
public function __construct() {
parent::__construct();
class PopulateRevisionSha1 extends LoggedUpdateMaintenance {
public function __construct() {
parent::__construct();
- $this->
mDescription = "Populates the rev_sha1 and ar_sha1 fields"
;
+ $this->
addDescription( 'Populates the rev_sha1 and ar_sha1 fields' )
;
$this->setBatchSize( 200 );
}
$this->setBatchSize( 200 );
}
@@
-95,13
+95,13
@@
class PopulateRevisionSha1 extends LoggedUpdateMaintenance {
AND $idCol IS NOT NULL AND {$prefix}_sha1 = ''";
$res = $db->select( $table, '*', $cond, __METHOD__ );
AND $idCol IS NOT NULL AND {$prefix}_sha1 = ''";
$res = $db->select( $table, '*', $cond, __METHOD__ );
- $
db->begin(
__METHOD__ );
+ $
this->beginTransaction( $db,
__METHOD__ );
foreach ( $res as $row ) {
if ( $this->upgradeRow( $row, $table, $idCol, $prefix ) ) {
$count++;
}
}
foreach ( $res as $row ) {
if ( $this->upgradeRow( $row, $table, $idCol, $prefix ) ) {
$count++;
}
}
- $
db->commit(
__METHOD__ );
+ $
this->commitTransaction( $db,
__METHOD__ );
$blockStart += $this->mBatchSize;
$blockEnd += $this->mBatchSize;
$blockStart += $this->mBatchSize;
$blockEnd += $this->mBatchSize;
@@
-121,20
+121,20
@@
class PopulateRevisionSha1 extends LoggedUpdateMaintenance {
array( 'ar_rev_id IS NULL', 'ar_sha1' => '' ), __METHOD__ );
$updateSize = 0;
array( 'ar_rev_id IS NULL', 'ar_sha1' => '' ), __METHOD__ );
$updateSize = 0;
- $
db->begin(
__METHOD__ );
+ $
this->beginTransaction( $db,
__METHOD__ );
foreach ( $res as $row ) {
if ( $this->upgradeLegacyArchiveRow( $row ) ) {
++$count;
}
if ( ++$updateSize >= 100 ) {
$updateSize = 0;
foreach ( $res as $row ) {
if ( $this->upgradeLegacyArchiveRow( $row ) ) {
++$count;
}
if ( ++$updateSize >= 100 ) {
$updateSize = 0;
- $
db->commit(
__METHOD__ );
+ $
this->commitTransaction( $db,
__METHOD__ );
$this->output( "Commited row with ar_timestamp={$row->ar_timestamp}\n" );
wfWaitForSlaves();
$this->output( "Commited row with ar_timestamp={$row->ar_timestamp}\n" );
wfWaitForSlaves();
- $
db->begin(
__METHOD__ );
+ $
this->beginTransaction( $db,
__METHOD__ );
}
}
}
}
- $
db->commit(
__METHOD__ );
+ $
this->commitTransaction( $db,
__METHOD__ );
return $count;
}
return $count;
}
@@
-153,7
+153,7
@@
class PopulateRevisionSha1 extends LoggedUpdateMaintenance {
? Revision::newFromArchiveRow( $row )
: new Revision( $row );
$text = $rev->getSerializedData();
? Revision::newFromArchiveRow( $row )
: new Revision( $row );
$text = $rev->getSerializedData();
- } catch (
MW
Exception $e ) {
+ } catch ( Exception $e ) {
$this->output( "Data of revision with {$idCol}={$row->$idCol} unavailable!\n" );
return false; // bug 22624?
$this->output( "Data of revision with {$idCol}={$row->$idCol} unavailable!\n" );
return false; // bug 22624?
@@
-182,7
+182,7
@@
class PopulateRevisionSha1 extends LoggedUpdateMaintenance {
$db = $this->getDB( DB_MASTER );
try {
$rev = Revision::newFromArchiveRow( $row );
$db = $this->getDB( DB_MASTER );
try {
$rev = Revision::newFromArchiveRow( $row );
- } catch (
MW
Exception $e ) {
+ } catch ( Exception $e ) {
$this->output( "Text of revision with timestamp {$row->ar_timestamp} unavailable!\n" );
return false; // bug 22624?
$this->output( "Text of revision with timestamp {$row->ar_timestamp} unavailable!\n" );
return false; // bug 22624?