Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The JDBC Driver Class for Redshift Accounts is bundled with the Redshift driver com.amazon.redshift.jdbc42.Driver. This upgrade is backward-compatible; however, the support for the PostgreSQL driver class will end in the November 2023 release. If you are using the PostgreSQL driver in your existing accounts, we recommend you to migrate from the PostgreSQL driver to the Redshift driver.

Things to remember:

  • Amazon Redshift Driver will be the default driver from the March 2023 (4.32.1.0) release. The new pipelines will be using use the Amazon Redshift Driver as the default one going forwardfrom the March 2023 release.

  • Support for PostgreSQL driver as the default one will continue only up till until November 2023. After November, we will no longer support the PostgreSQL driver as the default one.

  • The existing pipeline still uses postgresql pipelines can use PostgreSQL driver as default one till November.

Info

Upgrade:

To upgrade from the PostgreSQL driver to the Redshift driver as the default driver, you must update the Driver class name in the Account settings from org.postgresql.Driver to "com.amazon.redshift.jdbc42.Driver" in your existing accounts.

...

If your account configuration is as shown below, then your accounts will be authenticated succesfullyuses the following combination of JAR files, driver classes and JDBC URLs, your accounts are authenticated successfully.

JDBC Driver Jar

JDBC Driver Class

JDBC Url

Authentication

Redshift (default)

com.amazon.redshift.jdbc42.Driver

Jdbc:redshift (default/manual)

Authenticates successfully.

Redshift (manual upload)

com.amazon.redshift.jdbc42.Driver

Jdbc:redshift (default/manual)

Authenticates successfully using the manually uploaded JAR file.

PostgreSQL (default)

org.postgresql.Driver

Jdbc:postgresql (default/manual)

Authenticates successfully.

PostgreSQL (Manual)

org.postgresql.Driver

jdbc:postgresql (default/manual)

Authenticates successfully using the manually uploaded JAR file.

Redshift JAR

org.postgresql.Driver

jdbc:postgresql (default/manual)

Authenticates successfully using the default PostgreSQL JAR file.

PostgreSQL JAR

com.amazon.redshift.jdbc42.Driver

jdbc:redshift (default/manual)

Authenticates successfully using the default Redshift JAR file.

...

If your account configuration is as shown belowuses the following combination of JAR files, driver classes and JDBC URLs, then your accounts will are NOT be authenticated succesfullysuccessfully.

JDBC Driver Jar

JDBC Driver Class

JDBC Url

Authentication

Redshift JAR

com.amazon.redshift.jdbc42.Driver

jdbc:postgresql

Authentication fails.

Redshift JAR

org.postgresql.Driver

jdbc:redshift

Authentication fails.

PostgreSQL JAR

com.amazon.redshift.jdbc42.Driver

jdbc:postgresql

Authentication fails.

PostgreSQL JAR

org.postgresql.Driver

jdbc:redshift

Authentication fails.

...