Dies ist möglicherweise besser für IDE geeignet, nicht für Vim, aber ich würde mich trotzdem freuen, wenn es eine Möglichkeit gäbe, eine Verbindung zu lokalen oder entfernten MySQL / SQLite-Datenbanken herzustellen. Gibt es eine Möglichkeit, dies zu tun?
Ich denke, es könnte in einem geteilten Fenster oder in einer eigenen Registerkarte platziert werden. Ich möchte lesen, aktualisieren, Zeilen löschen, SQL importieren / exportieren. Einige erweiterte Funktionen wie Fremdschlüssel könnten natürlich weggelassen werden.
Antworten:
Obwohl ich dem Kommentar von @ Vitor zustimme, dass Vim nicht für die Interaktion mit einer Datenbank gedacht ist, gibt es hier eine andere Lösung:
Tim Pope hat kürzlich vim-db veröffentlicht , das er "eine modernere Version von dbext.vim" nennt.
Nach dem, was ich getestet habe, funktioniert die Postgresql-Integration einwandfrei. Angesichts der üblichen Qualität der Plugins von Pope besteht die Möglichkeit, dass dies eine gute Lösung ist.
quelle
Ich selbst versuche es heutzutage herauszufinden. Ich denke, dbext könnte helfen.
Auf GitHub finden Sie viele Drittanbieter aus vim-Skripten .
quelle
Wie andere bereits erwähnt haben, ist dbext wahrscheinlich das, wonach Sie suchen. Ich benutze es jetzt schon eine Weile, um Abfragen für eine (eine?) SQL Server-Datenbank auszuführen. Ich habe es nur zum einfachen Abfragen von Sachen verwendet, aber ich glaube, es kann einfügen, aktualisieren, löschen usw.
quelle