sqlitebrowser / sqlitebrowser/sqlitebrowser

[New Feature] Add Schema Diagram Panel

Ouverte
#1,260 5 commentaires 1 réaction 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

enhancement
Langage dominant
C++
Étoiles
24.6k
Forks
2.4k
Merge moyen
3 j 49 min
PR mergées (30 j)
3

Description

Details for the issue

An informative feature I miss from other commercial browsers is a graphical representation of the underlying db schema. While they often support input mechanisms to create tables and fields, I would be happy with just a movable/resizable static representation of the current db. This would allow printing and sharing concepts in the db design and evolution with end users.

Useful extra information

I'm sure the DB4S developers would have a blast coding up the graphical view of the loaded db. :)
And it could expand over time to include input mechanisms that update/modify the db.
QT Modeling

I'm opening this issue because:
  • DB4S is crashing
  • DB4S has a bug
  • DB4S needs a feature
  • DB4S has another problem
I'm using DB4S on:
  • Windows: ( 10 Pro__ )
  • Linux: ( distro: ___ )
  • Mac OS: ( version: ___ )
  • Other: ___
I'm using DB4S version:
  • 3.10.1
  • 3.10.0
  • 3.9.1
  • Other: ___3.10.99 build 171205
I have also:

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Piste de recherche

L’issue n’indique au départ aucun fichier source, test ou point d’entrée. Commencez par localiser le code existant de schéma de base de données et d’interface utilisateur de bureau de DB4S, puis examinez l’exemple Qt Modeling lié pour comprendre la présentation prévue. La tâche serait terminée avec un diagramme statique de la base de données SQLite chargée, déplaçable et redimensionnable, qui puisse être imprimé et partagé.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
cpp, sqlite
Domaine
database, design, desktop
Type d'issue
Fonctionnalité
Difficulté
5/5
Temps estimé
Plus d'une semaine
Activité
À l'abandon
Clarté
À clarifier
Accessibilité débutants
20/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.