aws / aws/graph-explorer

Add ability to test database connection

Open
#1,289 0 comments 0 reactions 0 assignees View on GitHub
connection
Dominant language
TypeScript
Stars
481
Forks
108
Avg merge
6d 8h
Merged PRs (30d)
5

Description

Add the ability to test the connection the graph database.

The simplest version of this test would be to execute a database query using the connection settings. This would work across all supported database types (i.e. Neptune, Gremlin Server, SPARQL, etc).

* Test button within the connection dialog
* Run test query before schema sync to fail fast

## Potential solutions

* Execute small query
* New endpoint on the server
* On Neptune call status
* For generic connections call endpoint and ensure reachability
* Find any standard healthcheck API endpoints

Contributor guide

Open the contributing guide

Research direction

Start by tracing the connection dialog and the schema sync flow, then compare how Neptune, Gremlin Server, SPARQL, and other supported database types expose reachability. The issue names no files or tests, so first identify those entry points and the existing connection handling. Done means a connection can be tested from the dialog and schema sync fails fast when the connection is invalid.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
backend, database, frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.