Ich versuche, ein Tool (oder ein einfaches Programm, Skript, JAR-Datei) zu finden, um meine Oracle-Datenbank (Schema) zu beschreiben.
Was ich vom Ausgabebericht benötige:
Was ich versuche (aber es passt nicht ganz):
Können Sie ein anderes Tool empfehlen, das für meine Bedürfnisse besser geeignet ist?
Probieren Sie Dataedo aus - es ermöglicht die Erstellung einer detaillierten Dokumentation des Schemas - aller Tabellen, Spalten, Ansichten usw. und die Generierung mehrerer ERDs und den Export in PDF und HTML. Außerdem erhalten Sie die Möglichkeit, Objekte in (sogenannte) Module zu gruppieren, lange Beschreibungen mit Rich-Text und Bildern zu schreiben, Beziehungen/Fremdschlüssel zu dokumentieren, sowohl automatisch aus der Datenbank als auch manuell.
Deine Anforderungen:
Ich hoffe, das hilft.
PS. Ich bin der Produktmanager von Dataedo
SchemaCrawler ist ein kostenloses Open-Source-Datenbankerkennungstool, mit dem Sie tun können, was Sie brauchen.
Sualeh Fatehi, SchemaCrawler
Izzy
.sql
Dateien gespeichert? Im letzteren Fall möchten Sie vielleicht einen Blick auf mein Tool HyperSQL werfen , das in diese Richtung geht (allerdings keine ER-Diagramme, sondern stattdessen Abhängigkeitsgraphen). Es ist in Python geschrieben und kann von jedem Scheduler aus ausgeführt werden. Es enthält sogar einige Skripte zum Extrahieren von Objektdefinitionen (z. B. Tabellen) aus Ihrer Datenbank, und Sie können zusätzliche Details mithilfe von Javadoc hinzufügen. Würde das passen?