-
Notifications
You must be signed in to change notification settings - Fork 71
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
Add support for ACTIVATE_VERSION message types #18
Labels
Milestone
Comments
This was referenced May 29, 2022
On revisiting this issue, I found we already have handling available for targets and sinks in the SDK: Lines 396 to 404 in 621f1e2
|
3 tasks
I just closed #607 as stale. I did not have bandwidth at the time to get everything polished/tested. But future developers could definitely use this as a starting point. |
What is the current state of ACTIVATE_VERSION message type for taps/targets? |
3 tasks
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
Migrated from GitLab: https://gitlab.com/meltano/sdk/-/issues/18
Originally created by @aaronsteers on 2021-01-06 23:04:29
From the singer-python library:
Implementing for taps:
I think we can safely implement for taps and send the message by default. For cases where targets cannot tolerate the unknown message types, we should support a
disable_activate_version_messages=True
option.When
FULL_TABLE
replication is selected in the tap:version
as property within emittedRECORD
messages. https://github.com/transferwise/pipelinewise-tap-snowflake/blob/aa89f2e4235999dbeafc7406a7f8b382542d8d5b/tap_snowflake/sync_strategies/common.py#L200ACTIVATE_VERSION
at the beginning of the firstFULL_TABLE
sync operation: https://github.com/transferwise/pipelinewise-tap-snowflake/blob/aa89f2e4235999dbeafc7406a7f8b382542d8d5b/tap_snowflake/sync_strategies/full_table.py#L87-L95ACTIVATE_VERSION
after a successfulFULL_TABLE
sync: https://github.com/transferwise/pipelinewise-tap-snowflake/blob/aa89f2e4235999dbeafc7406a7f8b382542d8d5b/tap_snowflake/sync_strategies/full_table.py#L114The text was updated successfully, but these errors were encountered: