Mit Toad für Oracle kann ich vollständige DDL-Dateien generieren, die alle Tabellen, Ansichten, Quellcode (Prozeduren, Funktionen, Pakete), Sequenzen und Grants eines Oracle-Schemas beschreiben. Ein großartiges Feature ist, dass es jede DDL-Deklaration in verschiedene Dateien aufteilt (eine Datei für jedes Objekt, sei es eine Tabelle, eine Prozedur, eine Ansicht usw.), so dass ich Code schreiben und die Struktur der Datenbank ohne eine DB-Verbindung sehen kann . Der andere Vorteil der Arbeit mit DDL-Dateien besteht darin, dass ich nicht jedes Mal, wenn ich Tabellendefinitionen überprüfen muss, eine Verbindung zur Datenbank herstellen muss, um eine DDL zu generieren. In Toad for Oracle, gehen Sie zu Datenbank -> Exportieren und wählen Sie den entsprechenden Menüpunkt, abhängig davon, was Sie exportieren möchten. Sie erhalten zu diesem Zeitpunkt ein schönes Bild der Datenbank.Gibt es ein Tool zum Generieren einer vollständigen Datenbank-DDL für SQL Server? Was ist mit Postgres und MySQL?
Gibt es eine "Batch" Tool, das
exportiert - alle Tabellen DDLs (einschließlich Indizes, überprüfen/Referenzrandbedingungen)
- alle Quellcode (separate Dateien für jede Prozedur, Funktion)
- alle Ansichten
- Alle Sequenzen
von SQL Server?
Was ist mit PostgreSQL?
Was ist mit MySQL?
Was ist mit Ingres?
Ich habe keine Präferenz, ob das Tool Open Source oder Commercial ist.
I Ich hätte gerne die Antwort auf mehr als eine Antwort, , vergeben, da jede Antwort DB-spezifisch ist und die Frage nach den meisten DB-Systemen der meisten gestellt wurde. –