Try connection with specified db when postgres does not work
Conflicts: lib/setup.php
This commit is contained in:
parent
a39ecd5ea9
commit
edc255421c
|
@ -320,6 +320,12 @@ class OC_Setup {
|
|||
$connection_string = "host='$e_host' dbname=postgres user='$e_user' password='$e_password'";
|
||||
$connection = @pg_connect($connection_string);
|
||||
if(!$connection) {
|
||||
// Try if we can't connect with the specified DB name
|
||||
$e_dbname = addslashes($dbname);
|
||||
$connection_string = "host='$e_host' dbname='$dbname' user='$e_user' password='$e_password'";
|
||||
$connection = @pg_connect($connection_string);
|
||||
|
||||
if(!$connection)
|
||||
throw new DatabaseSetupException($l->t('PostgreSQL username and/or password not valid'));
|
||||
}
|
||||
$e_user = pg_escape_string($dbuser);
|
||||
|
|
Loading…
Reference in New Issue