Why doesn't Heroku Connect automatically update Postgres schema when changes are made in Salesforce?

Issue

You have edited a Field or Object definition in Salesforce and are now getting errors in Heroku Connect that indicate that your Mapping is out-of-date. You would like to have the changes made in Salesforce be reflected automatically in your database.

Resolution

Connect doesn't automatically bring changes made to Fields or Objects in Salesforce, into the database as it is unable to determine what impact such a change might have on your running application. Instead, Connect will halt syncing for that Mapping and allow your other mappings to continue syncing as usual while you resolve the issue.

To resolve this, visit the edit page for the mapping in question. Doing so should reveal the newly changed Field(s) from Salesforce. At this point you should be able to check or uncheck the Sync checkbox next to any relevant fields, in order to bring your database schema in Connect into parity with that in Salesforce, and click Save. Doing so should clear the error and resume syncing.