edgedb-ui
edgedb-ui copied to clipboard
Feature Request: Tabular results UI for EdgeQL queries
As I've been learning EdgeDB and EdgeQL and working with the EdgeDB UI, I've found that a number of my struggles boil down to data explorability.
To this end, I've come to realize that most of this could be solved by having the Query Editor able to display results in a tabular form, much like the current Data Explorer.
I'm aware of the Grafana plugin, however, having this support natively in the EdgeDB UI would be a great addition for many users, and the value-add could extend to cloud users as well.
Initial Implementation:
- Read-only table results (even having this support would provide ~80% of the value right now)
- Columns auto-populate from top-level properties in the query results
- Text-only results (link support could come later)
Later implementations:
- Edit individual table cells to update data - similar to current Data Explorer
- Link-support (like the Data Explorer - #51 also becomes relevant)
- Tagging individual properties, regardless of depth, to appear as columns in the query results
- More advanced display features (colouring cells, formula support, sorting and filtering, re-ordering columns, customizable footer (mean / sum calculations, formulas, etc...), bar and other special field display types)
- Dashboard support: save queries, and display multiple tables on the screen at once (like a Grafana dashboard)
- Auto-updating tables (useful for dashboard view)
We currently use metabase for many of the things cited here. Would be a plus to get the data explorer view (even in read only mode).