From: Don Armstrong Date: Tue, 27 Feb 2018 22:50:23 +0000 (-0800) Subject: support --dsn option in debbugs-loadsql X-Git-Url: https://git.donarmstrong.com/?p=debbugs.git;a=commitdiff_plain;h=0556c717b9847428d3350204c7acd95e9987a889 support --dsn option in debbugs-loadsql --- diff --git a/bin/debbugs-loadsql b/bin/debbugs-loadsql index a0da985..17edf44 100755 --- a/bin/debbugs-loadsql +++ b/bin/debbugs-loadsql @@ -163,6 +163,7 @@ Getopt::Long::Configure('pass_through'); GetOptions(\%options, 'quick|q', 'service|s=s', + 'dsn=s', 'sysconfdir|c=s', 'progress!', 'spool_dir|spool-dir=s', @@ -746,7 +747,8 @@ sub db_connect { my ($options) = @_; # connect to the database; figure out how to handle errors # properly here. - my $s = Debbugs::DB->connect($options->{service}) or + my $s = Debbugs::DB->connect($options->{dsn} // + $options->{service}) or die "Unable to connect to database: "; }