14 results found
-
Realtime Query Updates
Subscribe to realtime updates for a limited subset of queries, for example retrieving updates to specific rows or getting new items for a simple timeline.
388 votesWe are thrilled to announce that Realtime Query Updates for Firebase Data Connect are now officially live! You can now subscribe to realtime updates for your queries, bringing that essential live-data experience to your apps.Thank you to everyone who voted, commented, and shared your use cases with us—your feedback was instrumental in shaping this release.You can find everything you need to get started in our official documentation: https://firebase.google.com/docs/sql-connect/realtime.
We would love for you to try it out and share your feedback with us! -
Geo Querying in Data Connect
Add extensions to allow querying by location radius. This is important for making apps especially social apps.
10 votesPostGIS support is officially live! You can now perform complex geographic area and proximity searches directly within Firebase SQL Connect using Native SQL. You can find all the details on how to use PostgreSQL extensions to query location data in your apps by checking out our Native SQL documentation. Please try it out and let us know what you think! -
Add GraphQL enum support
Add support for the GraphQL enum type in @table types.
102 votesGreat news! We heard your requests for native Enum support in Firebase Data Connect, and it's here! This was part of our big July updates, making your data models even stronger and clearer.
Ready to dive in? Get all the details on how Enums simplify your data modeling:
-
Event Triggers
Trigger a Cloud Function when data in a table type is created (via insert or upsert), updated (via update or upsert), or deleted.
261 votesI'm excited to announce that mutation event triggers are now available! You can create onMutationExecuted function triggers to perform additional side effects after a mutation executes.
See more in the blog post: https://firebase.blog/posts/2025/11/dataconnect-nov25
-
SQL Full-Text Search
Index and query your data with full-text search leveraging PostgreSQL's built-in capabilities including stemming, ignoring stop words, and weighted relevance scoring.
146 votesTo everyone who voted – we heard you loud and clear!
We're thrilled to announce that Data Connect now offers native Full-Text Search, complete with multi-language support! This was officially launched as part of our July updates for Firebase Data Connect.
Learn all the details and how to get started in our latest blog post: 🔗 https://firebase.blog/posts/2025/07/dataconnect-fts-enums
Thank you for your valuable feedback!
-
Dart SDK for Data Connect
Support using Data Connect in Dart and Flutter apps, by having a core SDK for Dart and generating Dart types from the schema.
138 votesData Connect is now in public preview with full support for Flutter, including generated SDKs!
See the docs for more: https://firebase.google.com/docs/data-connect/flutter-sdk
-
Support geographic area and proximity searches with PostGIS
Add GeoPoint and GeoBox scalar types and enable rich geo searching queries including indexing, "search within area", "find closest to point within radius", etc.
43 votesWe are excited to announce that geographic area and proximity searches using PostGIS are now fully supported! You can now utilize Native SQL in Firebase SQL Connect (formerly Data Connect) to leverage PostGIS for rich, location-based queries—like "search within area" and "find closest to point"—directly in your apps.
Thank you to everyone who upvoted this feature and shared how vital it is for your projects. Your feedback makes all the difference.
You can find everything you need to get started in our Firebase SQL Connect Native SQL documentation. We would love for you to try it out and share your feedback with us! -
SQL Aggregation Queries in GraphQL
Support aggregations (COUNT, SUM, AVG, MIN, MAX) with grouping as part of the built-in GraphQL query builder.
69 votesGreat news! Firebase Data Connect is now Generally Available (GA), and includes powerful support for Aggregation Queries.
This means you can now efficiently perform server-side calculations (like SUM, AVG, COUNT, MIN, MAX) to summarize your data and build more insightful features.
Learn how to use them in the docs: https://firebase.google.com/docs/data-connect/schemas-queries-mutations#aggregation_queries
We hope this helps you build even better apps!
-
Query Pagination
Data Connect now supports LIMIT and ORDER BY.
Would love
OFFSETand page token support to resume from a long query.49 votesWe have added support for "offset" to Data Connect table queries. We may evaluate more sophisticated pagination token support in the future, but this should unblock simple use cases!
-
Allow to use customClaims in eq_expr
Im developing a multi tenant system using firebase dataconnect and it would be very usefull use a query like this:
query getServices @auth(level: USER) {
services(where: {
tenantId: {eq_expr: "auth.token.tenantId"}
})
{
id
name
}
}unfurtunately when i run this query i received the message:
query, getServices, services (where.tenantId.eqexpr: StringExpr): unsupported expression "auth.token.tenantId" (currently only "auth.uid" and "uuidV4()" are supported)9 votesWe've added more robust expression evaluation which should include being able to access custom claims in the auth token. Give it a try!
-
Connectors with Admin-Only Access
Create sets of reusable operations that are not accessible from client applications but can be called from server code or manually in the Firebase Console.
38 votesHappy to announce that we now support generated Admin SDKs for Node.js and along with it admin-only operations within your connectors!
Check out the documentation for more: https://firebase.google.com/docs/data-connect/generate-admin-sdk#generate-admin-sdk
-
Low-Latency Data Cache
Allow configurable caching of query results for reduced end-to-end latency and reduced resource pressure on underlying data sources.
32 votesClient side data cache is now available. You can now configure caching for your SQL Connect query results to significantly reduce end-to-end latency and ease resource pressure on your underlying databases.
Caching is built to work seamlessly with the new real-time refresh feature. This ensures your clients get blazing-fast read times without sacrificing data freshness.
For full details on how to enable and configure cache behavior alongside real-time signals, see our docs here.
https://firebase.google.com/docs/sql-connect/realtime#before-you-begin
-
Schema Creator Tool in the Firebase Console
Support creating GraphQL schema in the Firebase console
31 votesYou can now build your SQL Connect schemas directly within the Firebase console. You can either hand-craft your schemas or you can leverage the Gemini in Firebase agent for SQL Connect to instantly generate your schemas.
Thank you to everyone who voted and shared feedback to help us prioritize this!
-
Extension support, i.e. postgis
One of the things that makes postgres great is it's extension support. Inability to integrate with extensions like postgis is a severe blocker.
21 votesPostGIS and other PostgreSQL extensions support is now availabe via Native SQL support! You can find all the details on how to use PostgreSQL extensions to query location data in your apps by checking out our Native SQL documentation. Please try it out and let us know what you think!
- Don't see your idea?