You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: airbyte-integrations/connectors/destination-snowflake/src/main/java/io/airbyte/integrations/destination/snowflake/SnowflakeInternalStagingDestination.java
+4-1
Original file line number
Diff line number
Diff line change
@@ -160,7 +160,10 @@ public SerializedAirbyteMessageConsumer getSerializedMessageConsumer(final JsonN
Copy file name to clipboardExpand all lines: airbyte-integrations/connectors/destination-snowflake/src/main/java/io/airbyte/integrations/destination/snowflake/SnowflakeSqlOperations.java
Copy file name to clipboardExpand all lines: airbyte-integrations/connectors/destination-snowflake/src/main/java/io/airbyte/integrations/destination/snowflake/typing_deduping/SnowflakeSqlGenerator.java
+9-2
Original file line number
Diff line number
Diff line change
@@ -49,6 +49,12 @@ public class SnowflakeSqlGenerator implements SqlGenerator {
Copy file name to clipboardExpand all lines: airbyte-integrations/connectors/destination-snowflake/src/main/resources/spec.json
+7
Original file line number
Diff line number
Diff line change
@@ -181,6 +181,13 @@
181
181
"description": "When enabled your data will load into your final tables incrementally while your data is still being synced. When Disabled (the default), your data loads into your final tables once at the end of a sync. Note that this option only applies if you elect to create Final tables",
182
182
"title": "Enable Loading Data Incrementally to Final Tables",
183
183
"order": 12
184
+
},
185
+
"retention_period_days": {
186
+
"type": "integer",
187
+
"default": 1,
188
+
"description": "The number of days of Snowflake Time Travel to enable on the tables. See <a href=\"https://docs.snowflake.com/en/user-guide/data-time-travel#data-retention-period\">Snowflake's documentation</a> for more information. Setting a nonzero value will incur increased storage costs in your Snowflake instance.",
Copy file name to clipboardExpand all lines: airbyte-integrations/connectors/destination-snowflake/src/test-integration/java/io/airbyte/integrations/destination/snowflake/SnowflakeInsertDestinationAcceptanceTest.java
Copy file name to clipboardExpand all lines: airbyte-integrations/connectors/destination-snowflake/src/test-integration/java/io/airbyte/integrations/destination/snowflake/typing_deduping/AbstractSnowflakeTypingDedupingTest.java
Copy file name to clipboardExpand all lines: airbyte-integrations/connectors/destination-snowflake/src/test-integration/java/io/airbyte/integrations/destination/snowflake/typing_deduping/SnowflakeSqlGeneratorIntegrationTest.java
Copy file name to clipboardExpand all lines: airbyte-integrations/connectors/destination-snowflake/src/test/java/io/airbyte/integrations/destination/snowflake/SnowflakeSqlOperationsTest.java
+1-1
Original file line number
Diff line number
Diff line change
@@ -44,7 +44,7 @@ void createTableQuery() {
44
44
"%s" TIMESTAMP WITH TIME ZONE DEFAULT current_timestamp(),
Copy file name to clipboardExpand all lines: airbyte-integrations/connectors/destination-snowflake/src/test/java/io/airbyte/integrations/destination/snowflake/typing_deduping/SnowflakeSqlGeneratorTest.java
| 3.7.0 | 2024-04-08 |[\#35754](https://github.com/airbytehq/airbyte/pull/35754)| Allow configuring `data_retention_time_in_days`; apply to both raw and final tables. *Note*: Existing tables will not be affected; you must manually alter them.|
0 commit comments