jenkins-bot has submitted this change and it was merged. Change subject: Create Flow tables with createExtensionTables ......................................................................
Create Flow tables with createExtensionTables WMF regular wikis uses extension1 cluster for Flow, but private wikis and Wikitech uses their own database. This helper script could so be used in this later case. Bug: T145160 Change-Id: I56e5d4c1c9f0234196190d37168da04e2039e29a --- M createExtensionTables.php 1 file changed, 9 insertions(+), 1 deletion(-) Approvals: Catrope: Looks good to me, approved jenkins-bot: Verified diff --git a/createExtensionTables.php b/createExtensionTables.php index 6bba929..4a4b555 100644 --- a/createExtensionTables.php +++ b/createExtensionTables.php @@ -32,7 +32,7 @@ } function execute() { - global $IP, $wgEchoCluster; + global $IP, $wgEchoCluster, $wgFlowDefaultWikiDb; $dbw = $this->getDB( DB_MASTER ); $extension = $this->getArg( 0 ); @@ -58,6 +58,14 @@ $path = "$IP/extensions/FlaggedRevs/backend/schema/mysql"; break; + case 'flow': + if ( $wgFlowDefaultWikiDb !== false ) { + $this->error( "This wiki uses $wgFlowDefaultWikiDb for Flow tables. They don't need to be created on the project database, which is the scope of this script.", 1 ); + } + $files = array( 'flow.sql' ); + $path = "$IP/extensions/Flow"; + break; + case 'moodbar': $files = array( 'MoodBar.sql', -- To view, visit https://gerrit.wikimedia.org/r/309498 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: merged Gerrit-Change-Id: I56e5d4c1c9f0234196190d37168da04e2039e29a Gerrit-PatchSet: 3 Gerrit-Project: mediawiki/extensions/WikimediaMaintenance Gerrit-Branch: master Gerrit-Owner: Dereckson <dereck...@espace-win.org> Gerrit-Reviewer: Catrope <roan.katt...@gmail.com> Gerrit-Reviewer: Dereckson <dereck...@espace-win.org> Gerrit-Reviewer: Legoktm <legoktm.wikipe...@gmail.com> Gerrit-Reviewer: Mattflaschen <mflasc...@wikimedia.org> Gerrit-Reviewer: Reedy <re...@wikimedia.org> Gerrit-Reviewer: jenkins-bot <> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits