From 53f1bb2c48a3b41f48121b5ad9b0833fabb9b6cf Mon Sep 17 00:00:00 2001 From: Robert Treat Date: Mon, 5 Oct 2020 00:30:05 -0400 Subject: [PATCH] Add support for Postgres 13,14dev --- classes/database/Connection.php | 6 ++++-- classes/database/Postgres.php | 2 +- classes/database/Postgres12.php | 33 +++++++++++++++++++++++++++++++++ classes/database/Postgres13.php | 33 +++++++++++++++++++++++++++++++++ 4 files changed, 71 insertions(+), 3 deletions(-) create mode 100644 classes/database/Postgres12.php create mode 100644 classes/database/Postgres13.php diff --git a/classes/database/Connection.php b/classes/database/Connection.php index 4e0695b0..f7b44f41 100644 --- a/classes/database/Connection.php +++ b/classes/database/Connection.php @@ -76,9 +76,11 @@ class Connection { // Detect version and choose appropriate database driver switch (substr($version,0,2)) { - case '10': return 'Postgres10';break; + case '14': return 'Postgres';break; + case '13': return 'Postgres13';break; + case '12': return 'Postgres12';break; case '11': return 'Postgres11';break; - case '12': return 'Postgres';break; + case '10': return 'Postgres10';break; } switch (substr($version,0,3)) { diff --git a/classes/database/Postgres.php b/classes/database/Postgres.php index b780e0ad..6fab3bd7 100644 --- a/classes/database/Postgres.php +++ b/classes/database/Postgres.php @@ -11,7 +11,7 @@ include_once('./classes/database/ADODB_base.php'); class Postgres extends ADODB_base { - var $major_version = 12; + var $major_version = 14; // Max object name length var $_maxNameLen = 63; // Store the current schema diff --git a/classes/database/Postgres12.php b/classes/database/Postgres12.php new file mode 100644 index 00000000..f5c80280 --- /dev/null +++ b/classes/database/Postgres12.php @@ -0,0 +1,33 @@ +help_page; + } + + + // Capabilities + +} +?> diff --git a/classes/database/Postgres13.php b/classes/database/Postgres13.php new file mode 100644 index 00000000..a0b8c90b --- /dev/null +++ b/classes/database/Postgres13.php @@ -0,0 +1,33 @@ +help_page; + } + + + // Capabilities + +} +?> -- 2.39.5