Aude has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/324649

Change subject: Always add wbc_entity_usage table when adding wikis
......................................................................

Always add wbc_entity_usage table when adding wikis

The new wiki might not yet be in the wikidataclient dblist,
so removing the check and let's just always add the table.

Bug: T152062
Change-Id: Id29e6655df8218d78af585aca4881473239b0db0
---
M addWiki.php
1 file changed, 3 insertions(+), 4 deletions(-)


  git pull 
ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/WikimediaMaintenance 
refs/changes/49/324649/1

diff --git a/addWiki.php b/addWiki.php
index 35e980d..6799769 100644
--- a/addWiki.php
+++ b/addWiki.php
@@ -104,6 +104,9 @@
                $dbw->sourceFile( 
"$IP/extensions/BetaFeatures/sql/create_counts.sql" );
                $dbw->sourceFile( "$IP/extensions/SecurePoll/SecurePoll.sql" );
 
+               // most wikis are wikibase client wikis and no harm to adding 
this everywhere
+               $dbw->sourceFile( 
"$IP/extensions/Wikidata/extensions/Wikibase/client/sql/entity_usage.sql" );
+
                // Add project specific extension table additions here
                switch ( $site ) {
                        case 'wikipedia':
@@ -128,10 +131,6 @@
                        case 'wikivoyage':
                                $dbw->sourceFile( 
"$IP/extensions/CreditsSource/schema/mysql/CreditsSource.sql" );
                                break;
-               }
-
-               if ( in_array( $dbName, MWWikiversions::readDbListFile( 
'wikidataclient' ) ) ) {
-                       $dbw->sourceFile( 
"$IP/extensions/Wikidata/extensions/Wikibase/client/sql/entity_usage.sql" );
                }
 
                $dbw->query( "INSERT INTO site_stats(ss_row_id) VALUES (1)" );

-- 
To view, visit https://gerrit.wikimedia.org/r/324649
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Id29e6655df8218d78af585aca4881473239b0db0
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/WikimediaMaintenance
Gerrit-Branch: master
Gerrit-Owner: Aude <aude.w...@gmail.com>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to