-
Notifications
You must be signed in to change notification settings - Fork 11
maxi297/implement proposal 2 #129
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
Conversation
|
Hey there and thank you for opening this pull request! 👋🏼 We require pull request titles to follow the Conventional Commits specification and it looks like your proposed title needs to be adjusted. Details: |
| - overwrite | ||
| #- upsert_dedup # TODO chris: SCD Type 1 can be implemented later | ||
| - append_dedup # SCD Type 1 & 2 | ||
| - insert |
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.
Given that these do not need to be returned in the spec, we could have another enum that does not depend on DestinationSyncMode to describe the different operation modes for Data Activation but it would probably require to update the configured catalog as we intended to pass the information as an input of write there
protocol-models/src/main/resources/airbyte_protocol/airbyte_protocol.yaml
Show resolved
Hide resolved
| items: | ||
| type: string | ||
| record_matchers: | ||
| description: If an object can be matched in the destination, this is the list of keys that can be used in order to match the object. |
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.
This is a different compared to the previous proposal to use json_schema to convey the information: we can more easily support composite/nested matchers if we want
protocol-models/src/main/resources/airbyte_protocol/airbyte_protocol.yaml
Outdated
Show resolved
Hide resolved
|
Proposal 3 has been merged |
Proposal 2 documented here for the destination discovery