Online Browser
Im Online Browser werden alle Datenbankobjekte auf dem/den Datenbankserver(n), zu denen derzeit eine Verbindung besteht, angezeigt. Die Struktur der im Online Browser angezeigten Ordner und Datenbankobjekte kann je nach Art der verbundenen Datenquelle etwas variieren.
Online Browser
Anmerkung: | Nachdem Sie eine Verbindung zu einem PostgreSQL Datenbankserver hergestellt haben, können Sie nur die gerade verbundene Datenbank (den gerade verbundenen Datenbankkatalog) anzeigen und analysieren. Andere Datenbanken auf dem Server werden im Online Browser angezeigt, können aber nicht aufgerufen werden, solange keine explizite Verbindung zu diesen hergestellt wird. |
Der Online Browser dient als Startpunkt für die meisten Datenbanktätigkeiten in DatabaseSpy: Abrufen oder Bearbeiten von Daten, Erstellen von SQL-Anweisungen, Anzeigen von Datenbankobjekten, Exportieren von Datenbankdaten oder Anzeigen der Zeilenanzahl von Tabellen. All diese Aktionen können mit wenigen Mausklicks vom Online Browser aus gestartet werden, wie in dieser Dokumentation später beschrieben.
Anmerkung: | Damit etwas im Online Browser angezeigt wird, muss ihn Ihrem Projekt eine aktive (verbundene) Datenquelle vorhanden sein. Nicht verbundene Datenquellen werden standardmäßig im Online Browser nicht angezeigt. Wenn Datenquellen immer im Online Browser angezeigt werden sollen, unabhängig davon, ob sie gerade verbunden sind oder nicht, wählen Sie die Datenquelle zuerst im Projektfenster aus und aktivieren Sie anschließend im Fenster "Eigenschaften" das Kontrollkästchen Immer im Online Browser anzeigen. |
Im Online Browser können die folgenden Datenbankobjekte angezeigt werden:
•Datenbanken
•Schemas
•Tabellen
•Ansichten
•Prozeduren
•Spalten
•Constraints
•Schlüssel
•Indizes
•Datentypen
•XML-Schemas (für Datenbanken vom Typ DB2, SQL Server und Oracle)
•Funktionen
•Trigger
Die Symbolleiste des Online Browsers enthält die folgenden Schaltflächen:
•Layout
•Ordnerinhalt filtern
•Favoriten anzeigen
•Objektsuche
•Aktualisieren
Layout
Über die Schaltfläche Layout legen Sie fest, wie verschiedene Datenbankobjekte im Online Browser angezeigt werden. Beachten Sie, dass Sie mit dieser Schaltfläche das Aussehen auf Basis des aktuell ausgewählten Layouts ändern. Es stehen die folgenden vordefinierten Layouts zur Auswahl:
Ordner | Gliedert die Datenbankobjekte auf Basis des Objektstyps in einer hierarchischen Struktur in Ordnern (z.B. "Schemas", "Tabellen", usw.). Dies ist die Standardeinstellung in DatabaseSpy. | |
Keine Schemas | Dieses Layout ähnelt dem Ordner-Layout, mit der Ausnahme, dass es hier keine Schema-Ordner gibt; Tabellen werden daher nicht nach Schema geordnet. | |
Keine Ordner | Zeigt die Datenbankobjekte in einer Hierarchie an, ohne Ordner zu verwenden. Zur besseren Übersichtlichkeit können Sie in den Online Browser Optionen das Kontrollkästchen Bezeichnungen in Browser-Fenster anzeigen aktivieren, so dass der Name der einzelnen Datenbankobjekte als Präfix angezeigt wird. | |
Flach | Gliedert alle Datenbankobjekte in einer flachen (nicht hierarchischen) Struktur in Ordnern nach Typ. So gibt es z.B. einen Ordner "Tabellen", der alle Tabellen enthält, einen Ordner "Spalten" mit allen Spalten, einen Ordner "Indizes" mit allen Indizes, usw. | |
Tabellenabhängigkeiten | Kategorisiert die Tabellen nach ihrer Beziehung zu anderen Tabellen. Die Kategorien enthalten Tabellen mit Sekundärschlüsseln, von Sekundärschlüsseln referenzierte Tabellen, Tabellen ohne Beziehungen und Tabellen mit selbstreferenzierenden Sekundärschlüsseln. |
Bei einigen Datenbanken wie z.B. SQL Server können Sie Benutzertabellen und Systemtabellen optional in separaten Ordnern anzeigen:
•Klicken Sie mit der rechten Maustaste in den Ordner "Tabellen" und wählen Sie im Kontextmenü den Befehl Nach Benutzer- und Systemtabellen sortieren.
Beachten Sie, dass diese Funktion nur bei der Verwendung der folgenden Layouts zur Verfügung steht:
•Ordner
•Keine Schemas
•Flach
Ordnerinhalt filtern (Strg+Alt+F)
Mit Hilfe des Filter-Tools können Sie Datenbankobjekte nach ihrem Namen oder einem Teil ihres Namens filtern. Die Objekte werden gefiltert, während Sie den Namen eingeben. Standardmäßig wird die Groß- und Kleinschreibung beim Filtern ignoriert, doch können Sie diese auch berücksichtigen, indem Sie das entsprechende Kontrollkästchen in den Allgemeinen Optionen aktivieren.
Anmerkung: | Die Filterung wird nicht unterstützt, wenn Sie das Layout Keine Ordner verwenden. |
So filtern Sie Objekte:
1.Klicken Sie auf die Schaltfläche Ordnerinhalt filtern . Wählen Sie alternativ dazu ein Datenbankobjekt aus und drücken Sie Strg+Alt+F um den Filter zu aktivieren. Beachten Sie, dass neben den Ordnern Filtersymbole angezeigt werden.
2.Klicken Sie auf das Filtersymbol neben dem gewünschten Ordner und wählen Sie die Filteroption aus, z.B. "Enthält".
3.Geben Sie die ersten Buchstaben des Filtertexts neben dem -Symbol ein. Das Ergebnis wird während der Eingabe angepasst.
Favoriten anzeigen
Sie können häufig gebrauchte Datenbankobjekte zur Ihren Favoriten hinzufügen. Diese Objekte werden im Online Browser fett angezeigt und stehen im Projektfenster im Ordner "Favoriten" zur Verfügung. Mit Hilfe der Schaltfläche Favoriten anzeigen können Sie zwischen der Anzeige aller Objekte und der Anzeige der Favoriten umschalten.
Objektsuche (Strg+L)
Mit Hilfe der Objektsuche können Sie Datenbankobjekte anhand jedes Bestandteils ihres Namens suchen und filtern. Standardmäßig wird die Groß- und Kleinschreibung bei der Filterung nicht berücksichtigt. Sie können die Berücksichtigung der Groß-/Kleinschreibung über die allgemeinen Optionen aktivieren.
So suchen Sie Datenbankelemente mit Hilfe der Objektsuche:
1.Klicken Sie auf die Schaltfläche Objektsuche oder drücken Sie Strg+L. Daraufhin erscheint am unteren Rand des Online Browserseine Auswahlliste.
2.Ändern Sie optional den Kontext für die Objektsuche, indem Sie auf das Pfeilsymbol neben der Auswahlliste klicken. Sie können die Anzeige der Objekte folgendermaßen einschränken:
Aus der aktuellen Datenquelle | Zeigt nur Objekte aus der derzeit ausgewählten Datenquelle an. |
Aus dem aktiven Objekt | Zeigt nur unter dem aktuell ausgewählten Ordner oder Objekt verschachtelte Objekte an. |
Alle | Zeigt alle Objekte aus allen derzeit verbundenen Datenquellen an. |
3.Geben Sie optional den gesuchten String ein (z.B. "feed"). In der Dropdown-Liste werden alle Elemente, die diesen String enthalten, angezeigt.
Datenquelle aktualisieren (F5)
Durch Klick auf die Schaltfläche Aktualisieren , wird die Anzeige des Online Browsers aktualisiert und die neuesten Änderungen in der Datenbankstruktur angezeigt.
Anmerkung: | Die Aktualisieren-Funktion hat eine bekannte Einschränkung: Der Online Browser wird nicht mit der neuesten Datenbankstruktur aktualisiert, nachdem Sie eine Datenbank hinzugefügt oder gelöscht haben. Um dieses Problem zu beheben, trennen Sie die Verbindung zur Datenquelle und verbinden Sie sich anschließend erneut. |