mirror of
https://github.com/vrana/adminer.git
synced 2025-08-09 16:17:48 +02:00
PostgreSQL: Display shorter version (regression from 5.0.5)
This commit is contained in:
@@ -332,8 +332,9 @@ if (isset($_GET["pgsql"])) {
|
||||
if (min_version(9, 0, $connection)) {
|
||||
$connection->query("SET application_name = 'Adminer'");
|
||||
}
|
||||
$connection->server_info = $connection->result("SELECT version()");
|
||||
$connection->cockroach = preg_match('~CockroachDB~', $connection->server_info);
|
||||
$version = $connection->result("SELECT version()");
|
||||
$connection->cockroach = preg_match('~CockroachDB~', $version);
|
||||
$connection->server_info = preg_replace('~^\D*([\d.]+[-\w]*).*~', '\1', $version);
|
||||
if ($connection->cockroach) { // we don't use "PostgreSQL / CockroachDB" by default because it's too long
|
||||
$drivers[DRIVER] = "CockroachDB";
|
||||
}
|
||||
|
@@ -128,7 +128,7 @@ function min_version($version, $maria_db = "", $connection2 = null) {
|
||||
$server_info = $match[1];
|
||||
$version = $maria_db;
|
||||
}
|
||||
return $version && version_compare(preg_replace('~^\D+~', '', $server_info), $version) >= 0;
|
||||
return $version && version_compare($server_info, $version) >= 0;
|
||||
}
|
||||
|
||||
/** Get connection charset
|
||||
|
Reference in New Issue
Block a user