From ef95d770512b6e25178f35955c750a65a4a69774 Mon Sep 17 00:00:00 2001
From: Magali Ruffier <mr6@ebi.ac.uk>
Date: Tue, 23 Dec 2014 08:01:38 +0000
Subject: [PATCH] if deleting everything from the table, use truncate as it is
 quicker

---
 misc-scripts/xref_mapping/XrefMapper/BasicMapper.pm | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/misc-scripts/xref_mapping/XrefMapper/BasicMapper.pm b/misc-scripts/xref_mapping/XrefMapper/BasicMapper.pm
index 98fe348d4c..838aee0187 100644
--- a/misc-scripts/xref_mapping/XrefMapper/BasicMapper.pm
+++ b/misc-scripts/xref_mapping/XrefMapper/BasicMapper.pm
@@ -860,15 +860,15 @@ sub clean_up{
 
   # remove all object_xref, identity_xref  entries
 
-  my $sql = "DELETE from object_xref";
+  my $sql = "TRUNCATE table object_xref";
   my $sth = $self->xref->dbc->prepare($sql);
   $sth->execute(); 
 
-  $sql = "DELETE from go_xref";
+  $sql = "TRUNCATE table go_xref";
   $sth = $self->xref->dbc->prepare($sql);
   $sth->execute(); 
 
-  $sql = "DELETE from identity_xref";
+  $sql = "TRUNCATE table identity_xref";
   $sth = $self->xref->dbc->prepare($sql);
   $sth->execute(); 
  
-- 
GitLab