You've already forked pgbackrest
mirror of
https://github.com/pgbackrest/pgbackrest.git
synced 2025-07-05 00:28:52 +02:00
Remove support for PostgreSQL 9.0/9.1/9.2.
Our new policy is to support ten versions of PostgreSQL, the five supported releases and the last five EOL releases. As of PostgreSQL 15, that means 9.0/9.1/9.2 are no longer supported by pgBackRest. Remove all logic associated with 9.0/9.1/9.2 and update the tests. Document the new support policy. Update InfoPg to read/write control versions for the history in backup.info, since we can no longer rely on the mappings being available. In theory this could have been an issue after removing 8.3/8.4 if anybody was using a version that old.
This commit is contained in:
@ -12,9 +12,6 @@ PostgreSQL name
|
||||
/***********************************************************************************************************************************
|
||||
PostgreSQL version constants
|
||||
***********************************************************************************************************************************/
|
||||
#define PG_VERSION_90 90000
|
||||
#define PG_VERSION_91 90100
|
||||
#define PG_VERSION_92 90200
|
||||
#define PG_VERSION_93 90300
|
||||
#define PG_VERSION_94 90400
|
||||
#define PG_VERSION_95 90500
|
||||
@ -31,18 +28,6 @@ PostgreSQL version constants
|
||||
/***********************************************************************************************************************************
|
||||
Version where various PostgreSQL capabilities were introduced
|
||||
***********************************************************************************************************************************/
|
||||
// pg_is_in_recovery() supported
|
||||
#define PG_VERSION_HOT_STANDBY PG_VERSION_91
|
||||
|
||||
// pg_create_restore_point() supported
|
||||
#define PG_VERSION_RESTORE_POINT PG_VERSION_91
|
||||
|
||||
// pause_at_recovery_target is supported
|
||||
#define PG_VERSION_RECOVERY_TARGET_PAUSE PG_VERSION_91
|
||||
|
||||
// Backup from standby is supported
|
||||
#define PG_VERSION_BACKUP_STANDBY PG_VERSION_92
|
||||
|
||||
// tablespace_map is created during backup
|
||||
#define PG_VERSION_TABLESPACE_MAP PG_VERSION_95
|
||||
|
||||
@ -61,9 +46,6 @@ Version where various PostgreSQL capabilities were introduced
|
||||
/***********************************************************************************************************************************
|
||||
PostgreSQL version string constants for use in error messages
|
||||
***********************************************************************************************************************************/
|
||||
#define PG_VERSION_90_STR "9.0"
|
||||
#define PG_VERSION_91_STR "9.1"
|
||||
#define PG_VERSION_92_STR "9.2"
|
||||
#define PG_VERSION_93_STR "9.3"
|
||||
#define PG_VERSION_94_STR "9.4"
|
||||
#define PG_VERSION_95_STR "9.5"
|
||||
|
Reference in New Issue
Block a user