Skip to content
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

Incorrect behavior using CDC on tap with hard_delete: true #229

Open
dluo-sig opened this issue Jul 23, 2024 · 0 comments
Open

Incorrect behavior using CDC on tap with hard_delete: true #229

dluo-sig opened this issue Jul 23, 2024 · 0 comments

Comments

@dluo-sig
Copy link

I'm using replication-method: LOG_BASED in the default wintersrd variant of tap-mssql. When hard_delete is true, all records in the snowflake table are deleted before inserting new records (if any). When hard_delete is false, the behavior is as expected and nothing is deleted. New records are inserted and deleted records have _SDC_LSN_DELETED_AT set.

I would expect that hard_delete just deletes these records instead of setting _SDC_LSN_DELETED_AT, with all other behavior remaining the same. It should NOT wipe existing records.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: No status
Development

No branches or pull requests

1 participant