Allow override of DB to use via environment variable PGCOMMITFEST_DB.
authorRobert Haas <robertmhaas@gmail.com>
Sun, 24 May 2009 02:19:55 +0000 (22:19 -0400)
committerRobert Haas <robertmhaas@gmail.com>
Sun, 24 May 2009 02:19:55 +0000 (22:19 -0400)
perl-lib/PgCommitFest/Request.pm

index ae38399a5e8b00486155aa931c74901bf43f2fc0..2a2893d87251f85deddd776048cc4a51089f9117 100644 (file)
@@ -12,8 +12,9 @@ die "Must set PGCOMMITFEST_ROOT to root directory of installation!\n"
 our $ROOT = $ENV{'PGCOMMITFEST_ROOT'};
 our $template = Template->new({ 'INCLUDE_PATH' => $ROOT . '/template',
        'FILTERS' => { 'htmlsafe' => \&PgCommitFest::WebControl::escape } });
-our $PG = 'dbi:Pg:dbname=pgcommitfest';
-our $PGUSERNAME = 'pgcommitfest';
+our $PG = defined $ENV{'PGCOMMITFEST_DB'} ? $ENV{'PGCOMMITFEST_DB'}
+       : 'dbi:Pg:dbname=pgcommitfest user=pgcommitfest';
+our $PGUSERNAME = '';
 our $PGPASSWORD = '';
 $CGI::POST_MAX = 65536;
 $CGI::DISABLE_UPLOADS = 1;  # No need for uploads at present.