Mglaser has uploaded a new change for review. ( 
https://gerrit.wikimedia.org/r/356178 )

Change subject: BSPageAssignments: Added primary keys
......................................................................

BSPageAssignments: Added primary keys

Fix for database schema

NEEDS CHERRY-PICK TO REL1_27

Change-Id: I4800735f9bc0aa80674749980e7fd0f76eb94f52
---
A PageAssignments/db/ps_pageassignments.primary_key.patch.sql
M PageAssignments/includes/PageAssignmentsHooks.php
2 files changed, 2 insertions(+), 0 deletions(-)


  git pull 
ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/BlueSpiceExtensions 
refs/changes/78/356178/1

diff --git a/PageAssignments/db/ps_pageassignments.primary_key.patch.sql 
b/PageAssignments/db/ps_pageassignments.primary_key.patch.sql
new file mode 100644
index 0000000..c2a241f
--- /dev/null
+++ b/PageAssignments/db/ps_pageassignments.primary_key.patch.sql
@@ -0,0 +1 @@
+ALTER TABLE /*_*/bs_pageassignments ADD PRIMARY KEY( pa_page_id, 
pa_assignee_key, pa_assignee_type );
\ No newline at end of file
diff --git a/PageAssignments/includes/PageAssignmentsHooks.php 
b/PageAssignments/includes/PageAssignmentsHooks.php
index c29a710..66e28e8 100644
--- a/PageAssignments/includes/PageAssignmentsHooks.php
+++ b/PageAssignments/includes/PageAssignmentsHooks.php
@@ -9,6 +9,7 @@
         */
        public static function onLoadExtensionSchemaUpdates( $updater ) {
                $updater->addExtensionTable( 'bs_pageassignments', dirname( 
__DIR__ ).'/db/bs_pageassignments.sql' );
+               $updater->modifyExtensionField(  'bs_pageassignments', 
'pa_page_id', dirname( __DIR__ ).'/db/ps_pageassignments.primary_key.patch.sql' 
);
                if( !$updater->tableExists('bs_responsible_editors') ) {
                        return true;
                }

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I4800735f9bc0aa80674749980e7fd0f76eb94f52
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/BlueSpiceExtensions
Gerrit-Branch: REL1_27
Gerrit-Owner: Mglaser <[email protected]>
Gerrit-Reviewer: Robert Vogel <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to