*Add ar_parent_id
authorAaron Schulz <aaron@users.mediawiki.org>
Fri, 11 Apr 2008 22:57:01 +0000 (22:57 +0000)
committerAaron Schulz <aaron@users.mediawiki.org>
Fri, 11 Apr 2008 22:57:01 +0000 (22:57 +0000)
maintenance/archives/patch-ar_parent_id.sql [new file with mode: 0644]
maintenance/tables.sql
maintenance/updaters.inc

diff --git a/maintenance/archives/patch-ar_parent_id.sql b/maintenance/archives/patch-ar_parent_id.sql
new file mode 100644 (file)
index 0000000..b24cf46
--- /dev/null
@@ -0,0 +1,3 @@
+-- Adding ar_deleted field for revisiondelete
+ALTER TABLE /*$wgDBprefix*/archive
+  ADD ar_parent_id int unsigned default NULL;
index 0468240..fa7e75f 100644 (file)
@@ -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)
 
index 3f5997f..8ccdbc4 100644 (file)
@@ -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' ),
 );