-
Notifications
You must be signed in to change notification settings - Fork 4.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
🎉 Destination Redshift: make purgeStagingData optional #8855
Conversation
/test connector=connectors/destination-redshift
|
3aadba8
to
30bb078
Compare
airbyte-integrations/connectors/destination-redshift/src/main/resources/spec.json
Outdated
Show resolved
Hide resolved
|
||
class S3StreamCopierFactoryTest { | ||
|
||
@Nested |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
what's the use of nested
in this context?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
just to indicate that these tests are specific to the Config record, rather than the factory itself. might actually make more sense to just move the record into its own file though?
30bb078
to
be8abd9
Compare
/publish connector=connectors/destination-redshift
|
What
Stacked onto #8607 while I wait for the acceptance test to finish.
Addresses #8552
How
S3StreamCopier now accepts an option to not delete staging data. This means that adding this capability to e.g. Snowflake should be pretty straightforward (or at least, will be once #8820 is done).
Also, I think this gets us a tiny step closer to a happy future where we have some kind of consistent CopyDestinationConfig that gets used across redshift/snowflake/databricks/etc. Something along these lines:
Recommended reading order
🚨 User Impact 🚨
nope
Pre-merge Checklist
Updating a connector
Community member or Airbyter
airbyte_secret
./gradlew :airbyte-integrations:connectors:<name>:integrationTest
.README.md
bootstrap.md
. See description and examplesdocs/integrations/<source or destination>/<name>.md
including changelog. See changelog exampleAirbyter
If this is a community PR, the Airbyte engineer reviewing this PR is responsible for the below items.
/test connector=connectors/<name>
command is passing./publish
command described here