graphql-engine icon indicating copy to clipboard operation
graphql-engine copied to clipboard

CockroachDB: Basic query support

Open plcplc opened this issue 3 years ago • 1 comments
trafficstars

Our initial support for v22.1 CockroachDB should include just that of running queries. The goal is to support basic queries as best we can before RoachFest22 on 20th September.

The scope of this is that a user should be able to, via the console:

  1. Add a cockroachdb source on a page branded as such.
  2. Create and track tables
  3. Run a graphql query that exercises filters and aggregations.

The following are excluded from the scope for 20th Sept and can be implemented afterwards:

  1. Track object and array relationships
  2. Set query permissions
  3. Run a graphql query that exercises relationships.

In order for the GraphQL-Engine to be able to support this, the following gaps need to be closed (to be made into separate issues):

General infrastructure:

  • [x] hasura/graphql-engine#8789
  • [ ] hasura/graphql-engine#8839
  • [ ] hasura/graphql-engine#8891
  • [x] hasura/graphql-engine#8821

On the server side:

  • [x] hasura/graphql-engine#8790
  • [x] hasura/graphql-engine#8800
  • [x] hasura/graphql-engine-mono#5593
  • [x] hasura/graphql-engine#8791
  • [x] hasura/graphql-engine#8840
  • [x] hasura/graphql-engine#8797
  • [x] hasura/graphql-engine#8799
  • [x] hasura/graphql-engine#8792
  • [ ] hasura/graphql-engine#8890

On the console side:

  • [x] hasura/graphql-engine#8793
  • [x] hasura/graphql-engine#8794
  • [ ] hasura/graphql-engine-mono#5567

plcplc avatar Aug 11 '22 22:08 plcplc

just added https://github.com/hasura/graphql-engine/issues/8891 to this list, which we'll estimate later

sassela avatar Aug 31 '22 08:08 sassela

Released in v2.15.0! Closing

sassela avatar Jan 27 '23 14:01 sassela