.NET

Konsolen-Tab

Der Konsolen-Tab bietet eine einfache und komfortable Möglichkeit, mit Ihren Datenbanken zu interagieren. Benutzer, die mit dem Kommandozeilenwerkzeug psql vertraut sind, werden die grundlegende Form wiedererkennen — ein Verlaufsprotokoll plus ein Eingabe-Editor —, und auch eine nützliche Teilmenge seiner Backslash-Befehle funktioniert hier:

Diese Befehle werden auf das abgebildet, was die jeweils verbundene Engine tatsächlich bietet: Bei MySQL/MariaDB dient die „Datenbank“ zugleich als Schema, bei Oracle dient der „Benutzer“ zugleich als Schema (und es gibt kein separates Konzept mehrerer Datenbanken), und SQLite kennt weder Schemata, Rollen noch Datenbanken — wo eine Engine tatsächlich nichts dergleichen bietet, sagt der Befehl das direkt, statt ein leeres oder irreführendes Ergebnis zurückzugeben. \h (Syntaxhilfe je SQL-Befehl, wie eine PostgreSQL-Manpage) ist nicht implementiert.

Der Editor am unteren Rand des Tab-Bereichs ist genauso vollwertig wie der Editor im Query Tab (er bietet Syntaxhervorhebung und automatische Vervollständigung mit Strg-Leertaste). Um einen Befehl auszuführen, geben Sie ihn einfach in diesem Editor ein. Handelt es sich um einen Backslash-Befehl (beginnt mit \), genügt ein Druck auf Enter, um ihn auszuführen. Handelt es sich um einen regulären SQL-Befehl, kann dieser mehrzeilig sein, und Sie müssen Alt-Q drücken, um ihn auszuführen.

Alle Befehle und ihre Ausgabe werden in den Anzeigebereich protokolliert, der textbasiert und schreibgeschützt ist, sodass Sie seinen Inhalt kopieren und anderswo einfügen können. Sie können den Anzeigebereich per Klick auf die Schaltfläche Clear Console (Konsole leeren) löschen.

Alle Befehle werden außerdem im Abfrageverlauf der Verbindung sowie in einem lokalen Konsolenverlauf protokolliert, den Sie über die Schaltfläche Command History (Befehlsverlauf) aufrufen können.

Durch Klicken auf das grüne Häkchen können Sie den Befehl übernehmen und in den Editor einfügen, um ihn zu bearbeiten und erneut auszuführen. Eine weitere komfortable Möglichkeit, im Verlauf zu navigieren, sind die Tastenkürzel Strg-Hoch und Strg-Runter, mit denen Sie schnell den vorherigen bzw. nächsten Befehl in den Editor einfügen.

Diese Backslash-Befehle sind im täglichen Umgang mit Datenbanken sehr nützlich. Der Konsolen-Tab zeigt zudem alle Fehler sowie die Ergebnisse jedes eingegebenen SQL-Befehls übersichtlich an. Probieren Sie es aus!