Schema viewer
Visualise tables, colonnes, foreign keys et index. Vue tabulaire ou graphique (force-directed layout).
Quand l'utiliser
- Comprendre rapidement un schema inconnu.
- Verifier qu'une migration a bien ete appliquee.
- Localiser une table par nom dans une DB qui en a 200+.
Workflow rapide
Schema viewer(sidebar projet).- Selectionner une connexion. Auralith affiche le snapshot le plus recent (introspecte au demarrage de la connexion ou au refresh manuel).
- Onglet
Tables: liste paginee, recherche par nom. - Onglet
Graph: visualisation force-directed des FK. Clic sur table = focus. Refresh schema: relance une introspection. Cree unSchemaSnapshot.
Concepts cles
- SchemaSnapshot : capture du schema a un moment T. Utilise pour Drift detection.
- Introspection : tournee en background via
introspection_service. Lit les metadatas natives (information_schema,sys.tables, etc.). - Graph : rendu cote frontend, pas plus de 500 nodes pour rester fluide.
Pieges courants
- Droits insuffisants : si l'user DB n'a pas access a
information_schema, l'introspection echoue. Le minimum requis estUSAGEsur les schemas ciblees. - Schema tres grand : >500 tables -> le graph passe en mode liste. Le layout force-directed devient illisible au-dela.
- Vues : par defaut Auralith introspecte tables ET vues. Filtrable.