]> granicus.if.org Git - pgbadger/commitdiff
Allow dot in dbname and user name. Thanks to David Turvey for the patch.
authorDarold Gilles <gilles@darold.net>
Thu, 12 Nov 2015 08:19:17 +0000 (09:19 +0100)
committerDarold Gilles <gilles@darold.net>
Thu, 12 Nov 2015 08:19:17 +0000 (09:19 +0100)
pgbadger

index f101b52c6fdeeda73a3adf8623f70c96e544c85b..118b30b4dc454dafc3e195cc9b06c10eb9cd800a 100755 (executable)
--- a/pgbadger
+++ b/pgbadger
@@ -11415,8 +11415,8 @@ sub build_log_line_prefix_regex
 {
        my %regex_map = (
                '%a' => [('t_appname',      '(.*)')],                                   # application name
-               '%u' => [('t_dbuser',       '([0-9a-zA-Z\_\[\]\-]*)')],                                         # user name
-               '%d' => [('t_dbname',       '([0-9a-zA-Z\_\[\]\-]*)')],                                         # database name
+               '%u' => [('t_dbuser',       '([0-9a-zA-Z\_\[\]\-\.]*)')],                                         # user name
+               '%d' => [('t_dbname',       '([0-9a-zA-Z\_\[\]\-\.]*)')],                                         # database name
                '%r' => [('t_hostport',     '([a-zA-Z0-9\-\.]+|\[local\]|\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}|[0-9a-fA-F:]+)?[\(\d\)]*')],     # remote host and port
                '%h' => [('t_client',       '([a-zA-Z0-9\-\.]+|\[local\]|\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}|[0-9a-fA-F:]+)?')],              # remote host
                '%p' => [('t_pid',          '(\d+)')],                                                        # process ID