Ich habe den interaktiven SQL-Modus von Emacs verwendet, um mit dem MySQL-Datenbankserver zu sprechen und ihn zu genießen. Ein Entwickler hat eine andere Datenbank auf einer neuen nicht-standardmäßigen Port-Nummer eingerichtet, aber ich weiß nicht, wie ich mit sql-mysql darauf zugreifen kann.Geben Sie eine Portnummer in Emacs an sql-mysql
Wie gebe ich eine Portnummer an, wenn ich versuche, eine Verbindung zu einer Datenbank herzustellen?
Es wäre noch besser, wenn Emacs mich nach einer Portnummer fragen und einfach den Standard verwenden könnte, wenn ich nicht spezifiziere. Irgendwelche Chancen dafür?
Vielen Dank! Einige Anmerkungen: Um den Standard-Port zu spezifizieren, können Sie construct wie '(add-to-list 'sql-postgres-login-params' (Port: default 5432))' (beachten Sie das ': default' -Tag) verwenden. Und Sie sollten '(require 'sql)' vor 'add-to-list' hinzufügen, sonst erhalten Sie den Fehler" Der Wert des Symbols als Variable ist void: sql-mysql-login-params " – seriyPS
@seriyPS danke! Beachten Sie, dass Sie es auch in ein '(mit-eval-after-load" sql "' ... einfügen können, das dann nur den Code ausführt, wenn das Paket 'sql' tatsächlich geladen ist –