+ if (isset($aDSNInfo['hostspec']) && $aDSNInfo['hostspec']) {
+ $sCMD .= ' -h ' . $aDSNInfo['hostspec'];
+ }
+ if (isset($aDSNInfo['username']) && $aDSNInfo['username']) {
+ $sCMD .= ' -U ' . $aDSNInfo['username'];
+ }
+ $procenv = null;
+ if (isset($aDSNInfo['password']) && $aDSNInfo['password']) {
+ $procenv = array_merge(array('PGPASSWORD' => $aDSNInfo['password']), $_ENV);
+ }