Paladox has uploaded a new change for review.
https://gerrit.wikimedia.org/r/316750
Change subject: Add dropSequence to postgres
......................................................................
Add dropSequence to postgres
Change-Id: I567287703310eff2e9e3cde8f2423dbf5e990a4b
---
M includes/installer/PostgresUpdater.php
1 file changed, 16 insertions(+), 0 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/mediawiki/core
refs/changes/50/316750/1
diff --git a/includes/installer/PostgresUpdater.php
b/includes/installer/PostgresUpdater.php
index f3d2860..e1ae370 100644
--- a/includes/installer/PostgresUpdater.php
+++ b/includes/installer/PostgresUpdater.php
@@ -61,6 +61,15 @@
# since r58263
[ 'renameSequence', 'category_id_seq',
'category_cat_id_seq' ],
+ [ 'dropSequence', 'logging', 'logging_log_id_seq' ],
+ [ 'dropSequence', 'page_restrictions',
'page_restrictions_pr_id_seq' ],
+ [ 'dropSequence', 'filearchive',
'filearchive_fa_id_seq' ],
+ [ 'dropSequence', 'archive', 'archive_ar_id_seq' ],
+ [ 'dropSequence', 'externallinks',
'externallinks_el_id_seq' ],
+ [ 'dropSequence', 'watchlist', 'watchlist_wl_id_seq' ],
+ [ 'dropSequence', 'change_tag', 'change_tag_ct_id_seq'
],
+ [ 'dropSequence', 'tag_summary',
'tag_summary_ts_id_seq' ],
+
# new sequences if not renamed above
[ 'addSequence', 'logging', false, 'logging_log_id_seq'
],
[ 'addSequence', 'page_restrictions', false,
'page_restrictions_pr_id_seq' ],
@@ -617,6 +626,13 @@
}
}
+ protected function dropSequence( $table, $pkey, $ns ) {
+ if ( !$this->db->sequenceExists( $ns ) ) {
+ $this->output( "Dropping sequence $ns\n" );
+ $this->db->query( "DROP SEQUENCE $ns" );
+ }
+ }
+
protected function renameSequence( $old, $new ) {
if ( $this->db->sequenceExists( $new ) ) {
$this->output( "...sequence $new already exists.\n" );
--
To view, visit https://gerrit.wikimedia.org/r/316750
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I567287703310eff2e9e3cde8f2423dbf5e990a4b
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/core
Gerrit-Branch: master
Gerrit-Owner: Paladox <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits