jenkins-bot has submitted this change and it was merged. (
https://gerrit.wikimedia.org/r/369459 )
Change subject: Stop using addExtensionUpdate everywhere, use addExtensionTable
etc
......................................................................
Stop using addExtensionUpdate everywhere, use addExtensionTable etc
Change-Id: Id0389ee94fb629a45a8520ddf18fbd1358093529
---
M backend/schema/FlaggedRevsUpdater.hooks.php
1 file changed, 27 insertions(+), 46 deletions(-)
Approvals:
Aaron Schulz: Looks good to me, approved
jenkins-bot: Verified
diff --git a/backend/schema/FlaggedRevsUpdater.hooks.php
b/backend/schema/FlaggedRevsUpdater.hooks.php
index b27d261..c399574 100644
--- a/backend/schema/FlaggedRevsUpdater.hooks.php
+++ b/backend/schema/FlaggedRevsUpdater.hooks.php
@@ -8,67 +8,48 @@
if ( $wgDBtype == 'mysql' ) {
$base = __DIR__ . '/mysql';
// Initial install tables (current schema)
- $du->addExtensionUpdate( [ 'addTable',
- 'flaggedrevs', "$base/FlaggedRevs.sql", true ]
);
+ $du->addExtensionTable( 'flaggedrevs',
"$base/FlaggedRevs.sql" );
+
// Updates (in order)...
- $du->addExtensionUpdate( [ 'addField',
- 'flaggedpage_config', 'fpc_expiry',
"$base/patch-fpc_expiry.sql", true ] );
- $du->addExtensionUpdate( [ 'addIndex',
- 'flaggedpage_config', 'fpc_expiry',
"$base/patch-expiry-index.sql", true ] );
- $du->addExtensionUpdate( [ 'addTable',
- 'flaggedrevs_promote',
"$base/patch-flaggedrevs_promote.sql", true ] );
- $du->addExtensionUpdate( [ 'addTable',
- 'flaggedpages', "$base/patch-flaggedpages.sql",
true ] );
- $du->addExtensionUpdate( [ 'addField',
- 'flaggedrevs', 'fr_img_name',
"$base/patch-fr_img_name.sql", true ] );
- $du->addExtensionUpdate( [ 'addTable',
- 'flaggedrevs_tracking',
"$base/patch-flaggedrevs_tracking.sql", true ] );
- $du->addExtensionUpdate( [ 'addField',
- 'flaggedpages', 'fp_pending_since',
"$base/patch-fp_pending_since.sql", true ] );
- $du->addExtensionUpdate( [ 'addField',
- 'flaggedpage_config', 'fpc_level',
"$base/patch-fpc_level.sql", true ] );
- $du->addExtensionUpdate( [ 'addTable',
- 'flaggedpage_pending',
"$base/patch-flaggedpage_pending.sql", true ] );
+ $du->addExtensionField( 'flaggedpage_config',
'fpc_expiry', "$base/patch-fpc_expiry.sql" );
+ $du->addExtensionIndex( 'flaggedpage_config',
'fpc_expiry', "$base/patch-expiry-index.sql" );
+ $du->addExtensionTable( 'flaggedrevs_promote',
"$base/patch-flaggedrevs_promote.sql" );
+ $du->addExtensionTable( 'flaggedpages',
"$base/patch-flaggedpages.sql" );
+ $du->addExtensionField( 'flaggedrevs', 'fr_img_name',
"$base/patch-fr_img_name.sql" );
+ $du->addExtensionTable( 'flaggedrevs_tracking',
"$base/patch-flaggedrevs_tracking.sql" );
+ $du->addExtensionField( 'flaggedpages',
'fp_pending_since', "$base/patch-fp_pending_since.sql" );
+ $du->addExtensionField( 'flaggedpage_config',
'fpc_level', "$base/patch-fpc_level.sql" );
+ $du->addExtensionTable( 'flaggedpage_pending',
"$base/patch-flaggedpage_pending.sql" );
$du->addExtensionUpdate( [
'FlaggedRevsUpdaterHooks::doFlaggedImagesTimestampNULL',
"$base/patch-fi_img_timestamp.sql" ] );
$du->addExtensionUpdate( [
'FlaggedRevsUpdaterHooks::doFlaggedRevsRevTimestamp',
"$base/patch-fr_page_rev-index.sql" ] );
- $du->addExtensionUpdate( [ 'addTable',
- 'flaggedrevs_statistics',
"$base/patch-flaggedrevs_statistics.sql", true ] );
+ $du->addExtensionTable( 'flaggedrevs_statistics',
"$base/patch-flaggedrevs_statistics.sql" );
+
} elseif ( $wgDBtype == 'postgres' ) {
$base = __DIR__ . '/postgres';
// Initial install tables (current schema)
- $du->addExtensionUpdate( [ 'addTable',
- 'flaggedrevs', "$base/FlaggedRevs.pg.sql", true
] );
+ $du->addExtensionTable( 'flaggedrevs',
"$base/FlaggedRevs.pg.sql" );
+
// Updates (in order)...
- $du->addExtensionUpdate( [ 'addField',
- 'flaggedpage_config', 'fpc_expiry',
"TIMESTAMPTZ NULL" ] );
- $du->addExtensionUpdate( [ 'addIndex',
- 'flaggedpage_config', 'fpc_expiry',
"$base/patch-expiry-index.sql", true ] );
- $du->addExtensionUpdate( [ 'addTable',
- 'flaggedrevs_promote',
"$base/patch-flaggedrevs_promote.sql", true ] );
- $du->addExtensionUpdate( [ 'addTable',
- 'flaggedpages', "$base/patch-flaggedpages.sql",
true ] );
- $du->addExtensionUpdate( [ 'addIndex',
- 'flaggedrevs', 'fr_img_sha1',
"$base/patch-fr_img_name.sql", true ] );
- $du->addExtensionUpdate( [ 'addTable',
- 'flaggedrevs_tracking',
"$base/patch-flaggedrevs_tracking.sql", true ] );
- $du->addExtensionUpdate( [ 'addIndex',
- 'flaggedpages', 'fp_pending_since',
"$base/patch-fp_pending_since.sql", true ] );
- $du->addExtensionUpdate( [ 'addField',
- 'flaggedpage_config', 'fpc_level', "TEXT NULL"
] );
- $du->addExtensionUpdate( [ 'addTable',
- 'flaggedpage_pending',
"$base/patch-flaggedpage_pending.sql", true ] );
+ $du->addExtensionField( 'flaggedpage_config',
'fpc_expiry', "TIMESTAMPTZ NULL" );
+ $du->addExtensionIndex( 'flaggedpage_config',
'fpc_expiry', "$base/patch-expiry-index.sql" );
+ $du->addExtensionTable( 'flaggedrevs_promote',
"$base/patch-flaggedrevs_promote.sql" );
+ $du->addExtensionTable( 'flaggedpages',
"$base/patch-flaggedpages.sql" );
+ $du->addExtensionIndex( 'flaggedrevs', 'fr_img_sha1',
"$base/patch-fr_img_name.sql" );
+ $du->addExtensionTable( 'flaggedrevs_tracking',
"$base/patch-flaggedrevs_tracking.sql" );
+ $du->addExtensionIndex( 'flaggedpages',
'fp_pending_since', "$base/patch-fp_pending_since.sql" );
+ $du->addExtensionField( 'flaggedpage_config',
'fpc_level', "TEXT NULL" );
+ $du->addExtensionTable( 'flaggedpage_pending',
"$base/patch-flaggedpage_pending.sql" );
$du->addExtensionUpdate( [
'FlaggedRevsUpdaterHooks::doFlaggedImagesTimestampNULL',
"$base/patch-fi_img_timestamp.sql" ] );
$du->addExtensionUpdate( [
'FlaggedRevsUpdaterHooks::doFlaggedRevsRevTimestamp',
"$base/patch-fr_page_rev-index.sql" ] );
- $du->addExtensionUpdate( [ 'addTable',
- 'flaggedrevs_statistics',
"$base/patch-flaggedrevs_statistics.sql", true ] );
+ $du->addExtensionTable( 'flaggedrevs_statistics',
"$base/patch-flaggedrevs_statistics.sql" );
+
} elseif ( $wgDBtype == 'sqlite' ) {
$base = __DIR__ . '/mysql';
- $du->addExtensionUpdate( [ 'addTable',
- 'flaggedrevs', "$base/FlaggedRevs.sql", true ]
);
+ $du->addExtensionTable( 'flaggedrevs',
"$base/FlaggedRevs.sql" );
}
return true;
}
--
To view, visit https://gerrit.wikimedia.org/r/369459
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: merged
Gerrit-Change-Id: Id0389ee94fb629a45a8520ddf18fbd1358093529
Gerrit-PatchSet: 3
Gerrit-Project: mediawiki/extensions/FlaggedRevs
Gerrit-Branch: master
Gerrit-Owner: Reedy <[email protected]>
Gerrit-Reviewer: Aaron Schulz <[email protected]>
Gerrit-Reviewer: Jackmcbarn <[email protected]>
Gerrit-Reviewer: jenkins-bot <>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits