Versions Compared

Key

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

...

The Redshift Snap Pack will use the Amazon Redshift JDBC driver com.amazon.redshift.jdbc42.Driver as the default driver class beginning from March 2023 release. This upgrade is backward-compatible. The existing pipelines will continue to work as expected and the new pipelines will use the Redshift Driver JDBC driver as the default driver.

Important:

  • SnapLogic will support providing fixes for the issues you might encounter with accounts using that use the PostgreSQL driver with the Redshift Snap Pack only until November 2023. After November 2023, SnapLogic will not provide support for the , after which there is no support provided for issues with the PostgreSQL JDBC driver. Therefore, we recommend you to migrate from the PostgreSQL JDBC driver to the Redshift JDBC driver.

...

To migrate from the PostgreSQL to the Redshift JDBC driver as the default driver, update the JDBC Driver Class in the Account settings from org.postgresql.Driver to "com.amazon.redshift.jdbc42.Driver" in your existing accounts.

...

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 are authenticated successfully.

...

For the Redshift Select Snap, the display of lables the label name for the Output fields timestamp data type in the output preview varies with the two JDBC drivers, when you configure Output fields and deselect Match data types checkbox. For instance, consider the following configuration of the Output fields in the Redshift Select Snap. On validation, notice the difference in the label name in the output preview.

...

With the PostgreSQL Driver configured in the accountdriver, the Snap dislays the labels as configured in the Redshift Select Snap settings.

...

With the Redshift Driver configured in the account, the Snap prefixes Redshift to the Timestamp label.

...

The labels are displayed as configured in behavior of the Snap , remains the same when you select the Match data types checkbox, irrespective of using the PostgreSQL or the Redshift driverdriver—the label names are displayed as configured in the Snap settings.

Batch Size

The behavior of the Redshfit Execute Snap with respect to the Batch Size varies for the two 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 document, that record within the batch, only the invalid document is passed to the error view and the remaining valid documents are passed to the output.

...