diff options
Diffstat (limited to 'drivers/adodb-postgres64.inc.php')
| -rw-r--r-- | drivers/adodb-postgres64.inc.php | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/drivers/adodb-postgres64.inc.php b/drivers/adodb-postgres64.inc.php index 9bf9e713..b1d161d7 100644 --- a/drivers/adodb-postgres64.inc.php +++ b/drivers/adodb-postgres64.inc.php @@ -113,13 +113,12 @@ class ADODB_postgres64 extends ADOConnection{ } $version = pg_version($this->_connectionID); + // If PHP has been compiled with PostgreSQL 7.3 or lower, then + // server_version is not set so we use pg_parameter_status() instead. + $version_server = $version['server'] ?? pg_parameter_status($this->_connectionID, 'server_version'); + $this->version = array( - // If PHP has been compiled with PostgreSQL 7.3 or lower, then - // server version is not set so we use pg_parameter_status() - // which includes logic to obtain values server_version - 'version' => isset($version['server']) - ? $version['server'] - : pg_parameter_status($this->_connectionID, 'server_version'), + 'version' => $this->_findvers($version_server), 'client' => $version['client'], 'description' => null, ); |
