summaryrefslogtreecommitdiff
path: root/maintenance/deleteArchivedRevisions.inc
diff options
context:
space:
mode:
Diffstat (limited to 'maintenance/deleteArchivedRevisions.inc')
-rw-r--r--maintenance/deleteArchivedRevisions.inc34
1 files changed, 0 insertions, 34 deletions
diff --git a/maintenance/deleteArchivedRevisions.inc b/maintenance/deleteArchivedRevisions.inc
deleted file mode 100644
index 67e4c5a2..00000000
--- a/maintenance/deleteArchivedRevisions.inc
+++ /dev/null
@@ -1,34 +0,0 @@
-<?php
-
-/**
- * Support functions for the deleteArchivedRevisions script
- *
- * @file
- * @ingroup Maintenance
- * @author Aaron Schulz
- */
-
-require_once( 'purgeOldText.inc' );
-
-function DeleteArchivedRevisions( $delete = false ) {
-
- # Data should come off the master, wrapped in a transaction
- $dbw = wfGetDB( DB_MASTER );
- $dbw->begin();
-
- $tbl_arch = $dbw->tableName( 'archive' );
- # Delete as appropriate
- echo( "Deleting archived revisions..." );
- $dbw->query( "TRUNCATE TABLE $tbl_arch" );
- echo( "done.\n" );
-
- $delete = $dbw->affectedRows() != 0;
-
- # This bit's done
- # Purge redundant text records
- $dbw->commit();
- if( $delete ) {
- PurgeRedundantText( true );
- }
-
-}