Skip to content

Latest commit

 

History

History
37 lines (24 loc) · 936 Bytes

full-refresh-overwrite.md

File metadata and controls

37 lines (24 loc) · 936 Bytes

Full Refresh - Overwrite

This readme describes Airbyte conventions around the "full refresh - Overwrite" concept.

On the nth sync of a full refresh connection:

Replace existing data with new data. The connection does not create any new tables.

data in the destination before the sync:

Languages
Python
Java

new data:

Languages
Python
Java
Ruby

data in the destination after the sync:

Languages
Python
Java
Ruby

Note: This is how Singer target-bigquery does it.

In the future

We will consider making other flavors of full refresh configurable as first-class citizens in Airbyte. e.g. On new data, copy old data to a new table with a timestamp, and then replace the original table with the new data. As always, we will focus on adding these options in such a way that the behavior of each connector is both well documented and predictable.