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

Reply via email to