2017-06-07 2 views
1

Je génère un diagramme de schéma sur une base de données sqlite3 à l'aide de schemacrawler. Les lignes de relation de clé étrangère ont toutes une sorte de chaîne alphanumérique arbitraire, comme SC_8D200EE2_9FA6C015.Etiquette des lignes de clé étrangère sur le schéma pour sqlite db?

sqliteschema

Je voudrais étiqueter explicitement certaines de ces lignes moi-même, et enlever l'étiquette tout à fait d'autres lignes. Puis-je y parvenir entièrement en manipulant la base de données avant d'exécuter schemacrawler? Ou dois-je générer un fichier de points pour graphviz et ensuite manipuler cela avant le rendu?

Répondre

1

Ces noms sont générés par SchemaCrawler, mais ils peuvent être supprimés à l'aide des options de configuration. Si vous voulez personnaliser les noms, vous devrez éditer le fichier DOT généré, avant de le rendre en utilisant Graphviz. Veuillez utiliser le format de sortie SchemaCrawler scdot.

Sualeh Fatehi, SchemaCrawler