Versions Compared

Key

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

...

Important:

  • SnapLogic will support providing fixes for the issues you might encounter with accounts that use the PostgreSQL driver only until November 2023, after which SnapLogic will not provide support for issues with the PostgreSQL JDBC driver. Therefore, for such scenarios you must we recommend that you migrate from the PostgreSQL JDBC driver to the Redshift JDBC driver before by November 2023.

Migrating to Redshift Driver

...

JDBC Driver Configuration Scenarios in Redshift Accounts

If your account configuration uses the following combination of JAR files, driver classes and JDBC URLs, your accounts Your pipelines might use a varied combination of JDBC drivers, classes, and URLs of either the PostgreSQL or Redshift JDBC driver. Here are the configuration scenarios that are authenticated successfully.

...

  • For the JDBC

...

  • Driver:

    • Default indicates the driver that is bundled with the Snap pack, while manual indicates the

...

    • driver that you

...

    • upload.

  • For the JDBC

...

  • URL:

    • Default indicate the Snap generated URL, while manual indicates the

...

    • URL that you

...

    • provide.

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 cannot be authenticated.

JDBC Driver JarJAR

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.

Behavior Change from the PostgreSQL JDBC Driver to the Amazon Redshift JDBC Driver

...

Batch Size

The behavior of the Redshfit Redshift Execute Snap with respect to the Batch Size varies for the two PostgreSQL and Redshift drivers:

  • Redshift JDBC Driver: If there is any invalid record within the batch, the entire batch of documents fail.

  • PostgreSQL JDBC Driver: If there is any invalid record within the batch, only the invalid document is passed to the error view and the remaining valid documents are passed to the output.

...