Skip to end of banner
Go to start of banner

Upgrading from PostgreSQL Driver to Amazon Redshift Driver

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 15 Next »

In this article

Overview

The Redshift Snap Pack will use the Amazon Redshift driver com.amazon.redshift.jdbc42.Driver as the default driver class beginning from March 2023 (4.32.1.0) release. This upgrade is backward-compatible. The existing pipelines will continue to work as expected and the new pipelines will use the Redshift Driver as the default driver. However, the support for the PostgreSQL driver class will end by the November 2023 (4.35 release).

Important:

  • SnapLogic will support providing fixes for the issues you might encounter with accounts using the PostgreSQL driver in the Redshift Snap Pack until November 2023 (4.35 GA release).

  • After November 2023 (4.35 GA release), SnapLogic will NOT support providing fixes for the bugs that you might encounter with the accounts using the PostgreSQL driver. Therefore, in such scenarios, you must migrate from the PostgreSQL driver to the Redshift driver.

Migrating to Redshift Driver

To migrate from the PostgreSQL to the Redshift driver as the default driver, update the JDBC 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)

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 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

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.

  • No labels