61 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.
342 votes -
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.
242 votes -
Cloud Firestore Datasource
Support Cloud Firestore as a datasource for Data Connect in addition to Cloud SQL. Support data model mapping (e.g.
@collection
) and querying via GraphQL174 votes -
Offline Support
Allow data to be cached and accessible offline. Offline data may have limited query and write capabilities compared to online data
154 votes -
API support for insertMany and updateMany
Currently Data Connect insertMany and updateMany mutations do not support being passed multiple records via the SDK. Figure out a way to enable this so we can insert multiple rows in the same “@transaction” via the API.
23 votes -
More tutorial on data connect
We need more tutorial or documentation with examples.
34 votes -
Support fetching/returning data from mutations
Currently mutations return only the primary key of the created record, but it would be nice to be able to fetch the full record (including e.g. defaulted values) as part of a mutation.
58 votes -
Introduce Simplified Serverless PostgreSQL with Streamlined Pricing
ostgreSQL is becoming the go-to database for many applications. Adding a serverless PostgreSQL service to Firebase with simple, predictable pricing to compete with supabase would be a game-changer. This would complement Firebase Data Connect by offering:
Full SQL capabilities
Real-time features
Easy integration with existing Google Cloud services
Simplified scaling and management
This addition would combine Firebase's ease of use with PostgreSQL's power, catering to projects needing complex queries and data manipulations. It provides an accessible option for developers who need relational database capabilities without the complexity of GraphQL or usage-based pricing. Leveraging Google Cloud's infrastructure, it would offer reliability…15 votes -
Support for data connect in the Python Firebase admin SDK
A lot of our Firebase functions are written in Python. It would be useful to have the ability to use Data Connect in these functions too.
7 votes -
Ipcc
Digi
1 vote -
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.
34 votes -
Google play store
update all application
1 vote -
Field Validation
Allow validation (e.g. min/max values, length, regex match) with custom error messages on both fields and variables. Enforce validation server-side but also provide client-side validation of variables for generated SDKs.
41 votes -
Aggregation Order by Value
With data connect aggregation queries, I would like to order the returned results by an aggregated value. The below example fails with the message: "Field "count" is not defined by type "LeadOrder". Did you mean ...?"
query {
leads(orderBy: [{ _count: DESC }], limit: 10) {
company
_count
}
}2 votes -
@Model Operations support in Schema (@auth derivative)
Right now we have separate Query and Mutation. To streamline, especially when using @auth
enum ModelOperation {
create
update
delete
read
}@auth object types that are annotated with @auth are protected by a set of authorization rules that give additional controls than the top level authorization on an API.
Use the @auth directive on object type definitions and field definitions in the project's schema.
When using the @auth directive on object type definitions that are also annotated with @model, all resolvers that return objects of that type would be protected. When using the @auth directive on a field definition,…
2 votes -
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.
35 votes -
datos de contacto para mi aplicacion
necesito que mi aplicacion recolecte los datos del consultante Nombre, Whatsapp con codigo de pais + email de contacto
2 votes -
Integrate with Row Level Security (RLS)
Allow clear integration with Postgres's RLS while defining access permissions.
33 votes -
Custom Serverless Resolvers
Write Node.js resolvers to enhance Data Connect with arbitrary server logic. Resolvers will be authored alongside the Data Connect schema and deployed to serverless infrastructure. Resolvers can either provide new top-level Query and Mutation fields or integrate with SQL table types.
34 votes -
1 vote
- Don't see your idea?