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