diff options
-rw-r--r-- | src/database/Connection.php | 5 | ||||
-rw-r--r-- | src/database/Postgres11.php | 18 |
2 files changed, 21 insertions, 2 deletions
diff --git a/src/database/Connection.php b/src/database/Connection.php index a4500ccd..c6156f79 100644 --- a/src/database/Connection.php +++ b/src/database/Connection.php @@ -27,6 +27,7 @@ class Connection protected $server_info; protected $version_dictionary = [ + '11' => 'Postgres11', '10' => 'Postgres10', '9.7' => 'Postgres96', '9.6' => 'Postgres96', @@ -144,8 +145,8 @@ class Connection $version_parts = explode('.', $version); - if ($version_parts[0] == '10') { - $major_version = '10'; + if (in_array($version_parts[0], ['10','11'])) { + $major_version = $version_parts[0]; } else { $major_version = implode('.', [$version_parts[0], $version_parts[1]]); } diff --git a/src/database/Postgres11.php b/src/database/Postgres11.php new file mode 100644 index 00000000..c6ab4cf6 --- /dev/null +++ b/src/database/Postgres11.php @@ -0,0 +1,18 @@ +<?php +/** + * PHPPgAdmin v6.0.0-beta.49 + */ +namespace PHPPgAdmin\Database; + +/** + * @file + * PostgreSQL 11.x support + * + */ +/** + * Class to add support for Postgres10. + */ +class Postgres11 extends Postgres10 +{ + public $major_version = 11; +} |