From a11bc6a89d90601429d35821de55aaf948ed4f15 Mon Sep 17 00:00:00 2001
From: Andrew Yates <ayates@ebi.ac.uk>
Date: Thu, 7 Jun 2012 13:25:38 +0000
Subject: [PATCH] Allowing us to strip out some unwanted test case SQL
 attributes

---
 misc-scripts/db/dump_mysql.pl | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/misc-scripts/db/dump_mysql.pl b/misc-scripts/db/dump_mysql.pl
index 06c312b973..c270fd9625 100755
--- a/misc-scripts/db/dump_mysql.pl
+++ b/misc-scripts/db/dump_mysql.pl
@@ -315,6 +315,11 @@ sub modify_sql {
     $sql =~ s/DEFINER=.+ \s+ SQL/DEFINER=CURRENT_USER() SQL/xms;
     $sql =~ s/SQL \s+ SECURITY \s+ DEFINER/SQL SECURITY INVOKER/xms;
   }
+  if($self->opts()->{testcompatible}) {
+    $sql =~ s/DEFAULT\s+CHARSET=latin1//xms;
+    $sql =~ s/COLLATE=latin1_bin//xms;
+    $sql =~ s/AUTO_INCREMENT=\d+//xms;
+  }
   return $sql;
 }
 
-- 
GitLab