In this article
Overview
From the March 2023 (4.32.1.0) release, the JDBC driver class for Redshift Accounts will use the Redshift driver com.amazon.redshift.jdbc42.Driver
as the default driver. This upgrade is backward-compatible; however, the support for the PostgreSQL driver class will end by the November 2023 release. Therefore, we recommend you to migrate from the PostgreSQL driver to the Redshift driver, if you are using the PostgreSQL driver in your existing accounts.
Things to remember:
Amazon Redshift Driver will be the default driver from the March 2023 (4.32.1.0) release. The new pipelines will use the Amazon Redshift Driver as the default driver from the March 2023 release.
Support for the PostgreSQL driver as the default driver will continue until November 2023. So your existing Pipelines can use the PostgreSQL driver as the default one until November 2023. If you continue to use the PostgreSQL driver beyond Novemeber 2023, your Pipelines will break.
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.
JDBC Driver Configuration in Redshift Accounts
If your account configuration uses 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) |
| Jdbc:redshift (default/manual) | Authenticates successfully. |
Redshift (manual upload) |
| Jdbc:redshift (default/manual) | Authenticates successfully using the manually uploaded JAR file. |
PostgreSQL (default) |
| Jdbc:postgresql (default/manual) | Authenticates successfully. |
PostgreSQL (Manual) |
| jdbc:postgresql (default/manual) | Authenticates successfully using the manually uploaded JAR file. |
Redshift JAR |
| jdbc:postgresql (default/manual) | Authenticates successfully using the default PostgreSQL JAR file. |
PostgreSQL JAR |
| jdbc:redshift (default/manual) | Authenticates successfully using the default Redshift JAR file. |
If your account configuration uses the following combination of JAR files, driver classes and JDBC URLs, then your accounts are NOT authenticated successfully.
JDBC Driver Jar | JDBC Driver Class | JDBC Url | Authentication |
Redshift JAR |
| jdbc:postgresql | Authentication fails. |
Redshift JAR |
| jdbc:redshift | Authentication fails. |
PostgreSQL JAR |
| jdbc:postgresql | Authentication fails. |
PostgreSQL JAR |
| jdbc:redshift | Authentication fails. |