diff --git a/README.md b/README.md index f2ee33657..a4eda3254 100644 --- a/README.md +++ b/README.md @@ -76,9 +76,9 @@ File and directory links are supported for any file or directory in the PostgreS pgBackRest repositories can be stored on Amazon S3 to allow for virtually unlimited capacity and retention. -### Compatibility with PostgreSQL >= 8.3 +### Compatibility with PostgreSQL >= 8.4 -pgBackRest includes support for versions down to 8.3, since older versions of PostgreSQL are still regularly utilized. +pgBackRest includes support for versions down to 8.4, since older versions of PostgreSQL are still regularly utilized. ## Getting Started diff --git a/doc/xml/index.xml b/doc/xml/index.xml index 3c6c8aef7..f8fa685a4 100644 --- a/doc/xml/index.xml +++ b/doc/xml/index.xml @@ -131,9 +131,9 @@
- Compatibility with <postgres/> >= 8.3 + Compatibility with <postgres/> >= 8.4 -

includes support for versions down to 8.3, since older versions of PostgreSQL are still regularly utilized.

+

includes support for versions down to 8.4, since older versions of PostgreSQL are still regularly utilized.

diff --git a/doc/xml/release.xml b/doc/xml/release.xml index 8e7dba3e9..647c8ae47 100644 --- a/doc/xml/release.xml +++ b/doc/xml/release.xml @@ -160,6 +160,8 @@ +

IMPORTANT NOTE: Support for 8.3 has been removed in this release as no currently supported systems include it.

+

Harden protocol handshake to handle race conditions.

@@ -176,6 +178,10 @@

Rename Archive modules to remove redundancy.

+ + +

Remove support for 8.3.

+
diff --git a/lib/pgBackRest/Archive/Common.pm b/lib/pgBackRest/Archive/Common.pm index 181eefe85..8f1a56d56 100644 --- a/lib/pgBackRest/Archive/Common.pm +++ b/lib/pgBackRest/Archive/Common.pm @@ -48,7 +48,6 @@ use constant PG_WAL_SEGMENT_SIZE => 16777216; #################################################################################################################################### my $oWalMagicHash = { - hex('0xD062') => PG_VERSION_83, hex('0xD063') => PG_VERSION_84, hex('0xD064') => PG_VERSION_90, hex('0xD066') => PG_VERSION_91, diff --git a/lib/pgBackRest/Db.pm b/lib/pgBackRest/Db.pm index d7fedf0fe..4271dd75c 100644 --- a/lib/pgBackRest/Db.pm +++ b/lib/pgBackRest/Db.pm @@ -41,7 +41,6 @@ use constant DB_BACKUP_ADVISORY_LOCK => '12340078 my $oPgControlVersionHash = { # iControlVersion => {iCatalogVersion => strDbVersion} - 833 => {200711281 => PG_VERSION_83}, 843 => {200904091 => PG_VERSION_84}, 903 => { diff --git a/lib/pgBackRest/DbVersion.pm b/lib/pgBackRest/DbVersion.pm index 23620c5bf..ed58dbf00 100644 --- a/lib/pgBackRest/DbVersion.pm +++ b/lib/pgBackRest/DbVersion.pm @@ -27,8 +27,6 @@ use constant PG_WAL_SIZE => 16777216; #################################################################################################################################### # PostgreSQL version numbers #################################################################################################################################### -use constant PG_VERSION_83 => '8.3'; - push @EXPORT, qw(PG_VERSION_83); use constant PG_VERSION_84 => '8.4'; push @EXPORT, qw(PG_VERSION_84); use constant PG_VERSION_90 => '9.0'; @@ -63,8 +61,8 @@ sub versionSupport # Assign function parameters, defaults, and log debug info my ($strOperation) = logDebugParam(__PACKAGE__ . '->versionSupport'); - my @strySupportVersion = (PG_VERSION_83, PG_VERSION_84, PG_VERSION_90, PG_VERSION_91, PG_VERSION_92, PG_VERSION_93, - PG_VERSION_94, PG_VERSION_95, PG_VERSION_96); + my @strySupportVersion = ( + PG_VERSION_84, PG_VERSION_90, PG_VERSION_91, PG_VERSION_92, PG_VERSION_93, PG_VERSION_94, PG_VERSION_95, PG_VERSION_96); # Return from function and log return values if any return logDebugReturn diff --git a/test/lib/pgBackRestTest/Common/VmTest.pm b/test/lib/pgBackRestTest/Common/VmTest.pm index 35a533ba9..c331c6fd3 100644 --- a/test/lib/pgBackRestTest/Common/VmTest.pm +++ b/test/lib/pgBackRestTest/Common/VmTest.pm @@ -187,7 +187,6 @@ my $oyVm = &VM_DB => [ - PG_VERSION_83, PG_VERSION_84, PG_VERSION_90, PG_VERSION_91, @@ -200,7 +199,7 @@ my $oyVm = &VM_DB_MINIMAL => [ - PG_VERSION_83, + PG_VERSION_84, ], },