Release Notes
May 2024
Support for non-default Firebase databases is now generally available for the Firebase connector. Previously, this feature was only available upon request.
Learn more about multiple databases (the default database + non-default databases) in Google's Firestore Multiple Databases is now generally available article.
March 2024
We have updated subcollection names to begin with a forward slash ("/").
We have enhanced the connector to enable you to sync subcollections with the same name as top-level collections. You can now sync both subcollections and collections that share identical names.
October 2023
We now sync the subcollection data related to a particular document in a separate table, instead of syncing it in the same row, in the nested_data
column.
For example, For a collection named customer
and its subcollection, address
, we sync all the subcollection data of address
in a separate table with the same name. The ADDRESS
table in the destination has the following schema:
_path
- Contains the whole reference path of the subcollection document._id
- Contains the ID of the subcollection document.updated_at
- updated_at timestamp of the subcollection document.data
- Contains the JSON data of the subcollection document.
You may observe an increase in your Monthly Active Rows (MAR) usage.
September 2023
Firebase connectors created on or after September 29, 2023, support two pack modes, Packed mode and Unpacked mode, at the connector level. Packed mode is the new default option. When you choose a pack mode on the Connector Details page, the selected mode applies to all tables that are enabled for syncs.
We will continue to support both the pack modes at the table level for Firebase connectors created before September 29, 2023. Learn more in our Firebase pack mode documentation.
May 2023
Firebase is an application development platform. Fivetran supports the Firebase Cloud Firestore database. Read our Firebase connector documentation.