2017-02-03 5 views
2

Ist es möglich, einen Säulenpicker im Jetbrains Data Grip zu verwenden? Ich konnte diese Funktion im Datenzugriff nicht verwenden. Zum Beispiel enthält sql complete dieses Feature: sql complete column picker image.Datagrip-Säulenauswahl

+1

Können Sie bitte erklären, was meinen Sie? Sie möchten nur Spalten aus der Liste auswählen? – moscas

+0

Ja Ich möchte Spalten aus einer Liste wie im Bildlink auswählen. Auf dem Bildlink befinden sich Kontrollkästchen für jede Spalte. Sie können das Popup-Fenster also einmal öffnen und alle erforderlichen Spalten auswählen und die Eingabetaste drücken. Daraufhin werden alle Spalten geladen. – user2644964

Antwort

3

Momentan gibt es in DataGrip keine solche Funktion. Ich kann Ihnen ein paar Arbeitsabläufe anbieten:

- Verwenden Sie Code-Vervollständigung, es ist wirklich schnell. Sobald Sie die Tabelle in Ihrer Abfrage (Eingabe SEL → Tab aktiviert Live-Vorlage für SELECT-Abfrage) haben, beginnen Sie die Eingabe von Spaltennamen in der Liste und die Fertigstellung wird Sie Spaltennamen auffordern.

- Platzhalter verwenden und dann um erweitern Alt + Eingabe → Spaltenliste erweitern. Sie erhalten die gesamte Spaltenliste, entfernen Sie nur unnötige.

- Wenn Sie ein Ergebnis mit einigen Spalten haben müssen, nicht alle, drücken Sie Strg + F12 * in der Ergebnismenge. Dann erhalten Sie ein Popup, in dem Sie die Spalte anzeigen/ausblenden können. Beachten Sie, dass die Textgeschwindigkeitssuche auch dort funktioniert.

Alle von ihnen sind in der beigefügten gif-Datei gezeigt.

enter image description here

+0

Sind sie geplant, die Spaltenauswahlfunktion zu DataGrip hinzuzufügen? TOAD hat diese Funktion auch und es ist sehr nützlich. –

+0

Können Sie bitte erklären, warum Code-Vervollständigung für Spalten nicht nützlich ist? Ist es einfacher, auf Checkboxen zu klicken? Oder Sie erinnern sich einfach nicht an Spaltennamen? – moscas

+0

Für Tabellen oder Sichten, die viele Spalten haben, um Daten zu untersuchen und SQL zu erstellen, sind nicht unbedingt alle Spaltennamen im Voraus bekannt. Selbst wenn sie bekannt wären, um z. B. 4 oder 5 interessante Spalten aus einer Abfrage auszuwählen, die viele Spalten mit der * -Auswahl zurückgibt, ist der aktuelle DataGrip-Workflow für mich als Entwickler nicht so effizient wie die Auswahl von Kontrollkästchen Spalten von Interesse. Der aktuelle DataGrip-Workflow, um dies zu erreichen, fühlt sich etwas zurückgeblieben. –