From: Darold Gilles Date: Fri, 27 Apr 2012 10:30:29 +0000 (+0200) Subject: Add more "normalization" on errors messages X-Git-Tag: v3.2~256 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=12694cb4bfbe7e4fd3cdfe40d0a7cc5f254dabf3;p=pgbadger Add more "normalization" on errors messages --- diff --git a/pgbadger b/pgbadger index 09b0ccc..9c01c17 100755 --- a/pgbadger +++ b/pgbadger @@ -2001,9 +2001,16 @@ sub normalize_error my $orig_query = shift; return if (!$orig_query); - + # Remove character position $orig_query =~ s/ at character \d+//; + # Remove encoding detail + $orig_query =~ s/(byte sequence for encoding).*/$1/; + # Replace changing parameter by ... + $orig_query =~ s/"[^"]*"/"..."/g; + $orig_query =~ s/\(.*\)/\(...\)/g; + $orig_query =~ s/column .* does not exist/column "..." does not exist/; + # Need more normalization stuff here return $orig_query; }