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

Heroku connect does physical delete in Heroku Postgres during 'isDeleted' flag set in Service Cloud #114

Open
Karthikeyan-Jagadeesan opened this issue Dec 15, 2023 · 0 comments

Comments

@Karthikeyan-Jagadeesan
Copy link

Heroku connect (https://devcenter.heroku.com/categories/heroku-connect) is used to replicate a set of service cloud objects in the Heroku Postgres database. When a record is deleted from Service Cloud object, Service Cloud does soft delete by internally setting 'isDeleted' flag to true. This flag is visible when the record is retrieved through out of the box Salesforce APIs. However, Heroku Connect physically removed the record from postgres database (https://devcenter.heroku.com/articles/heroku-connect-database-tables). This causes issues to the downstream system during record replication. Downstream systems are unable to detect the deletion (as records are physically deleted) during scheduled polling and retain the deleted records within their application.

image

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

No branches or pull requests

1 participant