~percona-toolkit-dev/percona-toolkit/pt-query-advisor-docs-2

« back to all changes in this revision

Viewing changes to bin/pt-config-diff

Merge fix-password-comma-bug-886077.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1053
1053
$Data::Dumper::Indent    = 0;
1054
1054
$Data::Dumper::Quotekeys = 0;
1055
1055
 
 
1056
my $dsn_sep = qr/(?<!\\),/;
 
1057
 
1056
1058
eval {
1057
1059
   require DBI;
1058
1060
};
1107
1109
   my %final_props;
1108
1110
   my $opts = $self->{opts};
1109
1111
 
1110
 
   foreach my $dsn_part ( split(/,/, $dsn) ) {
 
1112
   foreach my $dsn_part ( split($dsn_sep, $dsn) ) {
 
1113
      $dsn_part =~ s/\\,/,/g;
1111
1114
      if ( my ($prop_key, $prop_val) = $dsn_part =~  m/^(.)=(.*)$/ ) {
1112
1115
         $given_props{$prop_key} = $prop_val;
1113
1116
      }