diff --git a/framework/Core/lib/Horde/Config.php b/framework/Core/lib/Horde/Config.php index 5ceeb09050b..816d202cf68 100644 --- a/framework/Core/lib/Horde/Config.php +++ b/framework/Core/lib/Horde/Config.php @@ -1194,6 +1194,9 @@ public function configSQL($ctx, $node = null, $switchname = 'driverconfig') $node ? ($xpath->evaluate('string(configinteger[@name="port"])', $node) ?: 3306) : 3306 ); + $pgsql_protocol = $protocol; + $pgsql_protocol['switch']['unix']['fields']['port'] = $port; + $charset = array( '_type' => 'text', 'required' => true, @@ -1378,7 +1381,7 @@ public function configSQL($ctx, $node = null, $switchname = 'driverconfig') 'fields' => array( 'username' => $username, 'password' => $password, - 'protocol' => $protocol, + 'protocol' => $pgsql_protocol, 'database' => $database, 'charset' => $charset, 'splitread' => $splitread, diff --git a/framework/Core/package.xml b/framework/Core/package.xml index 8c8c48b26a8..e75879f14a4 100644 --- a/framework/Core/package.xml +++ b/framework/Core/package.xml @@ -39,7 +39,7 @@ LGPL-2.1 -* +* [jan] Allow to specify port for PostgreSQL socket connections (Request #13250). @@ -3433,7 +3433,7 @@ 2014-06-10 LGPL-2.1 -* +* [jan] Allow to specify port for PostgreSQL socket connections (Request #13250).