Help

The Community will be temporarily unavailable starting on Friday February 28. We’ll be back as soon as we can! To learn more, check out our Announcements blog post.

Airtable to Google Cloud Firestore Sync Python solution

330 0
cancel
Showing results for 
Search instead for 
Did you mean: 
antquinonez
4 - Data Explorer
4 - Data Explorer

I had a need to develop various types of Airtable to Google Cloud Firestore syncs. Still need to create more types and fix some issues, but I figured I'd share what I have so far with the community. It's easy to use and works just as advertised for me.

https://github.com/antquinonez/Airtable-Firestore-Sync

  • FULL_REFRESH: Deletes all existing data in the Firestore collection and replaces it with the current Airtable data.
  • REPLACE: For each record in Airtable, deletes any existing records with the same primary key in Firestore and inserts the new record.
  • UPSERT_CHECKSUM: Compares each Airtable record with existing Firestore records using a checksum. Updates Firestore if there are changes, or inserts if the record is new.
  • UPSERT_CHECKSUM_WITH_DELETE: Similar to UPSERT_CHECKSUM, but also deletes Firestore records that no longer exist in Airtable.
  • VERSIONED: Creates a new version of each record in Firestore, marking the previous version as not latest
  • VERSIONED_SET: Creates a new set of all records if any changes are detected, using a version ID. Marks all previous records as not latest.

  

 

0 Replies 0