Use template1 database as default (bug #3088192)
This commit is contained in:
parent
6ab272b72c
commit
b835ce4ef4
|
@ -22,11 +22,11 @@ if (isset($_GET["pgsql"])) {
|
||||||
function connect($server, $username, $password) {
|
function connect($server, $username, $password) {
|
||||||
set_error_handler(array($this, '_error'));
|
set_error_handler(array($this, '_error'));
|
||||||
$this->_string = "host='" . str_replace(":", "' port='", addcslashes($server, "'\\")) . "' user='" . addcslashes($username, "'\\") . "' password='" . addcslashes($password, "'\\") . "'";
|
$this->_string = "host='" . str_replace(":", "' port='", addcslashes($server, "'\\")) . "' user='" . addcslashes($username, "'\\") . "' password='" . addcslashes($password, "'\\") . "'";
|
||||||
$this->_link = @pg_connect($this->_string . (DB != "" ? " dbname='" . addcslashes(DB, "'\\") . "'" : ""), PGSQL_CONNECT_FORCE_NEW);
|
$this->_link = @pg_connect($this->_string . (DB != "" ? " dbname='" . addcslashes(DB, "'\\") . "'" : " dbname='template1'"), PGSQL_CONNECT_FORCE_NEW);
|
||||||
if (!$this->_link && DB != "") {
|
if (!$this->_link && DB != "") {
|
||||||
// try to connect directly with database for performance
|
// try to connect directly with database for performance
|
||||||
$this->_database = false;
|
$this->_database = false;
|
||||||
$this->_link = @pg_connect($this->_string, PGSQL_CONNECT_FORCE_NEW);
|
$this->_link = @pg_connect("$this->_string dbname='template1'", PGSQL_CONNECT_FORCE_NEW);
|
||||||
}
|
}
|
||||||
restore_error_handler();
|
restore_error_handler();
|
||||||
if ($this->_link) {
|
if ($this->_link) {
|
||||||
|
@ -53,7 +53,7 @@ if (isset($_GET["pgsql"])) {
|
||||||
}
|
}
|
||||||
|
|
||||||
function close() {
|
function close() {
|
||||||
$this->_link = @pg_connect($this->_string);
|
$this->_link = @pg_connect("$this->_string dbname='template1'");
|
||||||
}
|
}
|
||||||
|
|
||||||
function query($query, $unbuffered = false) {
|
function query($query, $unbuffered = false) {
|
||||||
|
|
|
@ -2,6 +2,8 @@ Adminer 3.0.1-dev:
|
||||||
Send the form by Ctrl+Enter in all textareas
|
Send the form by Ctrl+Enter in all textareas
|
||||||
Disable creating SQLite databases with extension other than db, sdb, sqlite
|
Disable creating SQLite databases with extension other than db, sdb, sqlite
|
||||||
Catalan translation
|
Catalan translation
|
||||||
|
MS SQL 2005 compatibility
|
||||||
|
PostgreSQL: connect if the eponymous database does not exist
|
||||||
|
|
||||||
Adminer 3.0.0 (released 2010-10-15):
|
Adminer 3.0.0 (released 2010-10-15):
|
||||||
Drivers for MS SQL, SQLite, PostgreSQL, Oracle
|
Drivers for MS SQL, SQLite, PostgreSQL, Oracle
|
||||||
|
|
Loading…
Reference in a new issue