This release includes some bug fixes and enhancements (listed in this document towards the end).

Plugin Installation

Plugins to support PostgreSQL virtualization are not automatically included in the Virtualization Engine deployment and are installed by Delphix Professional Services or Technical Support. A Support case can be opened requesting installation by following this link.

Migration and Compatibility

Delphix Support Policies specifically list Major and Minor release coverage. If a minor release is listed as covered, then all patch releases under that minor release are certified.

Key:

Color

Supported? 

Yes
(error)No

RHEL/CentOS/SUSE 


Supported DBMS Version
Supported OS Version

9.4.x
(Open Source & EDB)

9.5.x
(Open Source & EDB)

9.6.x
(Open-source & EDB)

10.x
(Open-source & EDB)

11.x
(Open-source & EDB)

12.x
(Open-source & EDB)
13.x
(Open-source & EDB)
RHEL/CentOS 7.3

(error)
RHEL/CentOS 7.4

(error)
RHEL/CentOS 7.5

(error)
RHEL/CentOS 7.6

(error)
RHEL/CentOS 7.7

(error)
RHEL/CentOS 7.8(error)(error)

(error)(error)

(error)
RHEL/CentOS 7.9(error)(error)

(error)

RHEL/CentOS 8.3(error)(error)(error)(error)(error)

SUSE 11

(error)(error)(error)(error)(error)(error)
SUSE 12

(error)(error)

where x represents the minor version.

  • All the available PostgreSQL Database minor versions will be supported for the above-mentioned major versions.
  • Make sure to  install libncurses.5 or libncurses.6 in the host, for supporting RHEL and SUSE. You can refer KBA 5622 for actionable steps.

Plugin/Delphix Engine Compatibility

Plugins should be installed on compatible Delphix Engines per the table below:

The plugin versions from 1.0.1 till 1.3.2 are currently in extended support. Please reach out to Delphix customer support for any queries.

Currently, PostgreSQL Plugin 1.4.1 is not supported on SUSE 12.x.


Plugin Version

Delphix Engine Version

1.4.01.4.11.4.21.4.31.4.41.5.01.5.1
6.0.0.x

6.0.1.x

6.0.2.x

6.0.3.x

6.0.4.x

6.0.5.x

6.0.6.x

6.0.7.x

6.0.8.x

6.0.9.x

6.0.10.x

6.0.11.x

6.0.12.x

Unsupported PostgreSQL Versions and Features

  • PostgreSQL versions below 9.4 i.e (9.2, 9.3) are NOT supported by the plugin.
  • It is not possible to access the staging server with PostgreSQL 9.4 and PostgreSQL 9.5 versions.
  • Broadly there are two features that are not supported by the plugin:
    1. Unlogged Tables: All the tables which are not logged (unlogged) will not be supported by the Plugin.
    2. Point In Time recovery: Currently, the Plugin doesn’t support Point in Time recovery of the PostgreSQL database.

Plugin Upgrade Path

Path A - New Plugin installation for PostgreSQL customers:

  • Upload 1.5.0 Plugin for PostgreSQL 9.4.x, 9.5.x, 9.6.x,10.x, 11.x, 12.x, and 13.x customers

Path B - Existing PostgreSQL customers with different Plugin versions:

Your Version

Recommended Upgrade Path to 1.5.0

1.0.1

1.0.2

Upgrade to 1.1.0 and follow the upgrade path below.

1.1.0

Upgrade to 1.2.0 and follow the upgrade path below.

1.2.0

Upgrade to 1.3.0 and follow the upgrade path below.

1.3.0

Upgrade to 1.4.1, 1.4.2, 1.4.3, or 1.4.4 and follow the path below.

1.4.1

1.4.2

1.4.3

Upgrade directly to the latest version, 1.5.0.

For PostgreSQL customers with plugin version 1.0.1 or 1.0.2 interested in the External Backups feature:

Plugin upgrade path: 1.0.1 → 1.1.0 → 1.2.0 → 1.3.0 → 1.4.1/1.4.2/1.4.3/1.4.4 → 1.5.0

Plugin upgrade path 1.0.2 → 1.1.0 → 1.2.0 → 1.3.0 → 1.4.1/1.4.2/1.4.3/1.4.4 → 1.5.0

For PostgreSQL customers with Plugin version 1.1.0

Plugin upgrade path: 1.1.0 → 1.2.0 → 1.3.0 → 1.4.1/1.4.2/1.4.3/1.4.4 → 1.5.0

For PostgreSQL customer with Plugin version 1.2.0

Plugin upgrade path: 1.2.0 → 1.3.0 → 1.4.1/1.4.2/1.4.3/1.4.4 → 1.5.0

Upgrading Existing Objects

In order to upgrade the existing objects with 1.1.0 (i.e 1.0.1 → 1.1.0 or 1.0.2 → 1.1.0), just after the upgrade, it is mandatory to update below two parameters of dSource using the "custom Configuration" option on the UI :

  • Source IP Address
  • Source Port

A critical fault will show up on dSource just after the upgrade. It is because the engine is not able to find the source config from which dSource was created. As we have moved to manual discovery in this release, we need to mark this fault as resolved on the status tab of dSource.

Fixed Issues

PostgreSQL version 1.5.0 contains the following bug fixes and enhancements:

Ticket Number

Summary

POST-202

If the port is not present in postgresql.conf on the source, it's not provided in staging and VDBs
POST-283Security enhancement - Plugin overrides listen_addresses parameter in posgresql.conf to "localhost" on staging & target server
POST-292dSource configuration parameters don't accept empty values
POST-295The staging server is created using a copy of the production parameters file
POST-297Postgres Plugin Should check if the toolkit directory is accessible by the OS user
POST-298primary_conninfo' parameter is not getting commented out in vdb flow
POST-302Allow users to set empty values for a parameter in a configuration file
POST-312delphix_postgres_debug.log is too large to manage
POST-316Propagation of Hotfix 1112 code changes to plugin 1.5.0 release