graph-explorer icon indicating copy to clipboard operation
graph-explorer copied to clipboard

[Feature Request] Manually declare a graph schema (avoid synchronization)

Open triggan opened this issue 1 year ago • 1 comments

Community Note

  • Please use a 👍 reaction to provide a +1/vote. This helps the community and maintainers prioritize this request.
  • If you are interested in working on this issue or have submitted a pull request, please leave a comment.

Graph Explorer Version (and Graph Database and Version used if applicable) All

Is your feature request related to a problem? Please describe. Not all graph databases offer the ability to fetch a graph schema in a performant manner. Instead of forcing a user to perform a "Synchronization" upon connecting to a database, instead offer the ability for a user to define their graph schema with their connection configuration. This would avoid longer synchronization times on databases that rely on fetching schema-on-read via queries/

Describe the solution you'd like In the connection configuration, allow a user to provide their graph schema via some form of definition file - JSON, YAML, etc.

Additional context N/A

triggan avatar Aug 09 '23 17:08 triggan

Make sense adding the option for the user that manages the deployment to: 1/ save the schema, 2/ turn Synchronization ON/OFF 3/ edit the schema. I would not create a rich UI experience for visualizing and editing the schema, just a txt view of a JSON.

AndreaNassisi avatar Sep 13 '23 23:09 AndreaNassisi