MDL-25910 custom socket location for postgresql driver, improved config-dist.php info

This commit is contained in:
Petr Skoda
2011-01-14 12:11:49 +01:00
parent 79ac5a8cf2
commit 3c1293fe97
2 changed files with 10 additions and 4 deletions
+4 -1
View File
@@ -138,8 +138,11 @@ class pgsql_native_moodle_database extends moodle_database {
// Unix socket connections should have lower overhead
if (!empty($this->dboptions['dbsocket']) and ($this->dbhost === 'localhost' or $this->dbhost === '127.0.0.1')) {
$connection = "user='$this->dbuser' password='$pass' dbname='$this->dbname'";
if (strpos($this->dboptions['dbsocket'], '/') !== false) {
$connection = $connection." host='".$this->dboptions['dbsocket']."'";
}
} else {
$this->dboptions['dbsocket'] = 0;
$this->dboptions['dbsocket'] = '';
if (empty($this->dbname)) {
// probably old style socket connection - do not add port
$port = "";