PostgreSQL Snap Pack
- Lakshmi Manda
- Diane Miller (Deactivated)
- Amritesh Singh
In this article
Overview
Use the PostgreSQL Snap Pack to connect to your PostgreSQL database and achieve read and write access to its objects.
Use Snaps in this Snap Pack to:
- Lookup records in the target table and returns a selected set of fields.
- Fetch data from a database.
- Execute SQL statements to delete, update, or insert data into a specified table.
Supported Versions
This Snap Pack is tested against:
PostgreSQL 9.2.10.0, 9.6.19, 10.12, and 10.1
- Amazon Aurora 1.17.2
- Azure SQL DB 9.6 and 10
PostgreSQL JDBC driver version 42.7.2. Learn more about the JDBC driver upgrade.
Snap Pack History
Release | Snap Pack Version | Date | Type | Updates |
---|---|---|---|---|
November 2024 | main29029 | Stable | Updated and certified against the current SnapLogic Platform release. | |
August 2024 | main27765 | | Stable | Updated and certified against the current Snaplogic Platform release. |
May 2024 | 437patches27531 | Latest |
| |
May 2024 | 437patches27416 | Latest |
| |
May 2024 | 437patches27172 | Latest |
| |
May 2024 | 437patches26634 | Latest | Fixed an issue with PostgreSQL - Execute Snap that produced logs causing node crashes. | |
May 2024 | 4postgresupgrade26570 | - | Upgraded the PostgreSQL JDBC driver from v9.4.1207 to v42.7.2 (Java 8). This upgrade will be part of the latest release on July 10,2024 and Stable release (GA) on August 14, 2024. As part of this upgrade, the 42.7.2 JDBC driver is bundled with the PostgreSQL Snap Pack as the default JDBC driver. Your existing PostgreSQL pipelines that use the default driver (bundled with the PostgreSQL Snap Pack) might break. Behavior change: This JDBC driver upgrade has resulted in specific behavior changes in errors, status codes, and success and failure messages. Learn more. | |
May 2024 | main26341 | Stable | Updated the Delete Condition (Truncates a Table if empty) field in the PostgreSQL - Delete Snap to Delete condition (deletes all records from a table if left blank) to indicate that all entries will be deleted from the table when this field is blank, but no truncate operation is performed. | |
February 2024 | main25112 | Stable | Updated and certified against the current SnapLogic Platform release. | |
November 2023 | 435patches23831 | Latest | Fixed an issue with the PostgreSQL-Execute and PostgreSQL-Select Snaps that added escape characters ('\\') in the output for JSONB datatype. | |
November 2023 | main23721 |
| Stable | Updated and certified against the current SnapLogic Platform release. |
August 2023 | main22460 | | Stable | The PostgreSQL - Execute Snap now includes a new Query type field. When Auto is selected, the Snap tries to determine the query type automatically. |
May 2023 | 433patches21298 | Latest | Fixed an issue with the PostgreSQL Insert Snap that inconsistently inserted some columns and missed the remaining columns(especially the Time fields), when the data was passed in the JSON format from an upstream Snap. | |
May 2023 | main21015 | Stable | Upgraded with the latest SnapLogic Platform release. | |
February 2023 | 432patches20409 | Latest | The PostgreSQL - Bulk Load and PostgreSQL - Insert Snaps no longer fail with the message ERROR: type modifier is not allowed for type 'bytea' when creating a new table if Create table if not present is selected and the target table does not exist. This issue occurred when metadata from the second input view document contained columns of the bytea data type. | |
February 2023 | main19844 | Stable | Upgraded with the latest SnapLogic Platform release. | |
November 2022 | 431patches19454 | Latest | The PostgreSQL Snap Pack supports geospatial data types. | |
November 2022 | main18944 | Stable |
| |
September 2022 | 430patches18149 | Latest | The PostgreSQL Select and PostgresSQL Execute Snaps now read NaN values in Numeric columns when used with a PostgreSQL Account configured with the latest | |
September 2022 | 430patches17894 | Latest | The PostgreSQL Select Snap now works as expected when the table name is dependent on an upstream input. | |
August 2022 | 430patches17700 | Latest | The PostgreSQL - Bulk Load Snap can now process the records with more than 16KB in the document without encountering BufferOverflowException because the default value of 16KB for byte buffer size is now removed. | |
August 2022 | main17386 | Stable | Enhanced the PostgreSQL Account and PostgreSQL Dynamic Account with SSH Tunneling configurations to encrypt the network connection between the client and the PostgreSQL Database server, thereby ensuring the secure network connection. | |
4.29 Patch | 429patches17036 | Latest | Enhanced the PostgreSQL Account and PostgreSQL Dynamic Account with SSH Tunneling configurations to encrypt the network connection between the client and the PostgreSQL Database server, thereby ensuring a secure network connection. | |
4.29 | main15993 |
| Stable | Upgraded with the latest SnapLogic Platform release. |
4.28 | main14627 | Stable | Updated the label for Delete Condition to Delete Condition (Truncates Table if empty) in the PostgreSQL Delete Snap. | |
4.27 Patch | 427patches13149 | Latest | Fixed an issue with PostgreSQL - Execute Snap, where the Snap failed when using Delete query with the RETURNING function. | |
4.27 | main12833 | Stable | Enhanced the PostgreSQL - Execute Snap to invoke stored procedures. | |
4.26 | main11181 | Stable | Upgraded with the latest SnapLogic Platform release. | |
4.25 Patch | 425patches9879 | Latest | Enhanced the performance of PostgreSQL - Bulk Load Snap significantly. SnapLogic anticipates that the Snap will execute up to 3 times faster than the previous version for enterprise workloads. | |
4.25 | main9554 | Stable | Upgraded with the latest SnapLogic Platform release. | |
4.24 | main8556 | Stable | Enhanced the PostgreSQL - Select Snap to return only the selected output fields or columns in the output schema (second output view) using the Fetch Output Fields In Schema check box. If the Output Fields field is empty all the columns are visible. | |
4.23 | main7430 | Stable | Upgraded with the latest SnapLogic Platform release. | |
4.22 Patch | 422patches6879 | Latest | Fixed the PostgreSQL - Bulk Load Snap by preventing it from adding extra double quotes when loading values from input documents. | |
4.22 | main6403 | Stable | Upgraded with the latest SnapLogic Platform release. | |
4.21 Patch | 421patches6272 | Latest | Fixed the issue where Snowflake SCD2 Snap generates two output documents despite no changes to Cause-historization fields with DATE, TIME and TIMESTAMP Snowflake data types, and with Ignore unchanged rows field selected. | |
4.21 Patch | 421patches6144 | Latest | Fixed the following issues with DB Snaps:
| |
4.21 Patch | MULTIPLE8841 | Latest | Fixed the connection issue in Database Snaps by detecting and closing open connections after the Snap execution ends. | |
4.21 | snapsmrc542 |
| Stable | Upgraded with the latest SnapLogic Platform release. |
4.20 | snapsmrc535 | Stable | Upgraded with the latest SnapLogic Platform release. | |
4.19 Patch | db/postgres8409 | Latest | Fixed an issue with the PostgreSQL - Update Snap wherein the Snap is unable to perform operations when:
| |
4.19 | snaprsmrc528 | Stable | Added new Snap PostgresSQL Bulk Load. | |
4.18 Patch | postgres8021 | Latest | Fixed an issue with the PostgreSQL grammar to better handle the single quote characters. | |
4.18 | snapsmrc523 | Stable | Upgraded with the latest SnapLogic Platform release. | |
4.17 Patch | db/postgres7588 | Latest | Fixed an issue with tables sharing an overlapping column name wherein Pipeline execution fails due to the table collision. | |
4.17 | ALL7402 | Latest | Pushed automatic rebuild of the latest version of each Snap Pack to SnapLogic UAT and Elastic servers. | |
4.17 | snapsmrc515 | Latest |
| |
4.16 Patch | db/postgres6822 | Latest | Fixed an issue with the Lookup Snap passing data simultaneously to output and error views when some values contained spaces at the end. | |
4.16 | snapsmrc508 | Stable | Upgraded with the latest SnapLogic Platform release. | |
4.15 Patch | db/postgres6333 | Latest | Replaced Max idle time and Idle connection test period properties with Max life time and Idle Timeout properties respectively, in the Account configuration. The new properties fix the connection release issues that were occurring due to default/restricted DB Account settings. | |
4.15 | snapsmrc500 | Stable | Upgraded with the latest SnapLogic Platform release. | |
4.14 | snapsmrc490 | Stable | Added support for Amazon Aurora and Azure SQL DB. | |
4.13 | snapsmrc486 | Stable | Upgraded with the latest SnapLogic Platform release. | |
4.12 Patch | MULTIPLE4967 | Latest | Provided an interim fix for an issue with the PostgreSQL 10 accounts by re-registering the driver for each account validation. The final fix is being shipped in a separate build. | |
4.12 Patch | postgres4832 | Latest | Updated the driver from version 8.4.704 to version 9.4.1207 to support PostgreSQL v10 servers. | |
4.12 | snapsmrc480 | Stable | Upgraded with the latest SnapLogic Platform release. | |
4.11 Patch | db/postgres4290 | Latest | PostgreSQL Snap Pack - Fixed an issue when inserting a valid NaN value into a column. | |
4.11 | snapsmrc465 | Stable | Upgraded with the latest SnapLogic Platform release. | |
4.10 Patch | postgres3773 | Latest | Previously the Postgres PGObject datatype could not be serialized. It is now handled as a String. | |
4.10 | snapsmrc414 | Stable | Added Auto commit property to the Select and Execute Snaps at the Snap level to support overriding of the Auto commit property at the Account level. | |
4.9.0 Patch | postgres3134 | Latest | PostgreSQL Execute: New Snap advanced property Auto commit has been implemented to fix the Select query error in PostgreSQL replica servers. | |
4.9 Patch | postgres3072 | Latest | Fixed an issue regarding connection not closed after login failure; Expose autocommit for "Select into" statement in PostgreSQL Execute Snap and Redshift Execute Snap. | |
4.9 | snapsmrc405 | Stable | Upgraded with the latest SnapLogic Platform release. | |
4.8.0 Patch | postgres2757 | Latest | Potential fix for JDBC deadlock issue. | |
4.8.0 Patch | postgres2712 | Latest | Fixed PostgreSQL Snap Pack rendering dates that are one hour off from the date returned by database query for non-UTC Snaplexes. | |
4.8.0 Patch | postgres2696 |
| Latest | Addressed an issue where some changes made in the platform patch MRC294 to improve perfomance caused Snaps in the listed Snap Packs to fail. |
4.8 | snapsmrc398 | Stable |
| |
4.7.0 Patch | postgres2192 | Latest | Fixed an issue for database Select Snaps regarding Limit rows not supporting an empty string from a pipeline parameter. | |
4.7.0 Patch | postgres2185 | Latest | Resolved an issue with the PostgreSQL Execute Snap failing with a “java.util.regex.Pattern” error. | |
4.7 | snapsmrc382 | Stable | Upgraded with the latest SnapLogic Platform release. | |
4.6 | snapsmrc362 | Stable | Upgraded with the latest SnapLogic Platform release. | |
4.5.1 | postgres1584 | Stable |
| |
4.4.1 | NA | Stable | Upgraded with the latest SnapLogic Platform release. | |
4.4 | NA | Stable |
| |
4.3.2 | NA | Stable | This Snap Pack is now compatible with the PostgreSQL drivers available in 4.3 Patch mrc222. | |
NA | NA | Stable |
| |
NA | NA | Stable |
| |
NA | NA | Stable |
|
Have feedback? Email documentation@snaplogic.com | Ask a question in the SnapLogic Community
© 2017-2024 SnapLogic, Inc.