-
Notifications
You must be signed in to change notification settings - Fork 21
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
Convert streams and sync to class based #31
Convert streams and sync to class based #31
Conversation
* fix for contacts stream paging * adding paging to list type endpoints * add logging for parent streams
* fix for contacts stream paging * adding paging to list type endpoints * add logging for parent streams
…streams-and-sync-to-class
…part of request backoff
tests/base.py
Outdated
@@ -76,13 +76,11 @@ def expected_metadata(self): | |||
}, | |||
"company_segments": { | |||
self.PRIMARY_KEYS: {"id", }, | |||
self.REPLICATION_METHOD: self.INCREMENTAL, | |||
self.REPLICATION_KEYS: {"updated_at"} | |||
self.REPLICATION_METHOD: self.FULL_TABLE, |
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.
These have been changed to be full table because the code has been removed that makes them "psuedo-incremental."
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.
reverted back to INCREMENTAL
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 looks good other than the changes I asked for regarding changing those streams back to Incremental by saving a bookmark and emitting only the updated rows.
Description of change
Manual QA steps
Risks
Rollback steps