36 results found
-
have a unity sdk for dataconnect
I'd like a Unity SDK for DataConnect
1 vote -
1 vote
-
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.
17 votes -
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.
8 votes -
Support inline/embeded types stored as structured JSONB columns
Allow storing structured types in JSONB columns using an @inline (or @embed) directive on the field.
type Address {
street: String!
street2: String
city: String!
state: String!
zipcode: String!
}type User @table {
address: Address @inline # stores as JSONB
}7 votes -
Custom GraphQL Scalar Support
On top of common scalars such as Email, Phone, etc., custom scalars are defined by developers on the client-side application, with logic for marshaling and unmarshalling the data provided, which could be either a class with the two methods or a couple of functions.
4 votes -
Interfaces, Union types in GraphQL
Support for GraphQL Interfaces or Union Types through the built in GraphQL schema builder tool. This was extensively discussed in the Google Chat group.
6 votes -
Data connect support for Postgres instances outside Google Cloud
It would be nice if we can set our custom Postgres instance connection string so that we can use postgres instances outside the Google Cloud infrastructure.
3 votes -
Support for MySQL
Currently only PostgreSQL is supported, but we are also highly interested in mysql support. Would love to see it on the roadmap.
2 votes -
Data Transformation With CEL expression
I love that data connect supports
{.._expr: "auth.uid"}
to define server value based on Firebase auth token.What about other CEL operations?
I want the ability to perform simple transformation using GraphQL variables, Firebase auth token and current timestamp. For example:
_expr: "'hello from ' + auth.email"
I want the ability to combine data from different sources. Like execute a query and then use its result to perform another query or mutation. CEL expression can help cross reference data in previous steps.
5 votes -
Support storing unstructured json in Postgres jsonb column
Postgres support jsonb column that can store arbitrary jsonb objects, very suitable to store unstructured / semi-structured API output.
Postgres also supports index on fields within jsonb.
Can data connect support jsonb column? Mapping fields of API object to Postgres columns can be a headache
7 votes -
Connect to an existing instance of another project
Allow connections to PostgresSQL instances in other projects using Shared VPC, etc.
2 votes -
Postgres Functions exposed as an API
Similar services, like postgraphile, allow exposing queries / mutations as postgres functions. It's extremely powerful, and allow extremely custom queries / logic for exposing data to the clients.
8 votes -
Integrate with Row Level Security (RLS)
Allow clear integration with Postgres's RLS while defining access permissions.
15 votes -
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.
10 votes -
Custom SQL Schema Migrations
The automatic custom schema migrations are great, but when managing an API expressed almost explicitly by the schema, there needs to be a clear dev story of how to migrate the database schema yourself, and move data in custom ways, while still allowing the exposed api to be backwards compatible. This can be very challenging with automatic migrations.
1 vote -
Using Genkit embedders (including from e.g. genkitx-openai-plugin)
Instead of only being able to select embedding models from Vertex AI (e.g. Gecko), it'd be great to be able to pass in any embedder imported from Genkit plugins like genkitx-openai-plugin or genkitx-cohere
1 vote -
Low-Latency Data Cache
Allow configurable caching of query results for reduced end-to-end latency and reduced resource pressure on underlying data sources.
18 votes -
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.
17 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.
13 votes
- Don't see your idea?