From: Aaron Schulz Date: Fri, 11 Apr 2008 22:57:01 +0000 (+0000) Subject: *Add ar_parent_id X-Git-Tag: 1.31.0-rc.0~48432 X-Git-Url: http://git.cyclocoop.org/%40spipnet%40?a=commitdiff_plain;h=072a4dba7fd8d878f8c94be3c604dd92c54c242a;p=lhc%2Fweb%2Fwiklou.git *Add ar_parent_id --- diff --git a/maintenance/archives/patch-ar_parent_id.sql b/maintenance/archives/patch-ar_parent_id.sql new file mode 100644 index 0000000000..b24cf46cc0 --- /dev/null +++ b/maintenance/archives/patch-ar_parent_id.sql @@ -0,0 +1,3 @@ +-- Adding ar_deleted field for revisiondelete +ALTER TABLE /*$wgDBprefix*/archive + ADD ar_parent_id int unsigned default NULL; diff --git a/maintenance/tables.sql b/maintenance/tables.sql index 0468240888..fa7e75fe06 100644 --- a/maintenance/tables.sql +++ b/maintenance/tables.sql @@ -384,6 +384,9 @@ CREATE TABLE /*$wgDBprefix*/archive ( -- Will be NULL for pages deleted prior to 1.11. ar_page_id int unsigned, + -- Original previous revision + ar_parent_id int unsigned default NULL, + KEY name_title_timestamp (ar_namespace,ar_title,ar_timestamp), KEY usertext_timestamp (ar_user_text,ar_timestamp) diff --git a/maintenance/updaters.inc b/maintenance/updaters.inc index 3f5997f41e..8ccdbc402a 100644 --- a/maintenance/updaters.inc +++ b/maintenance/updaters.inc @@ -137,6 +137,7 @@ $wgMysqlUpdates = array( array( 'add_table', 'updatelog', 'patch-updatelog.sql' ), array( 'add_table', 'category', 'patch-category.sql' ), array( 'do_category_population' ), + array( 'add_field', 'archive', 'ar_parent_id', 'patch-ar_parent_id.sql'), array( 'do_populate_parent_id' ), );