Używam trybu interakcyjnego sql Emacs, aby porozmawiać z serwerem db MySQL i uzyskać go cieszyć. Deweloper skonfigurował inną bazę danych na nowym, innym niż domyślny numerze portu, ale nie wiem, jak uzyskać do niego dostęp, używając sql-mysql.Określ numer portu w Emacs sql-mysql
Jak określić numer portu, gdy próbuję połączyć się z bazą danych?
Byłoby jeszcze lepiej, gdyby Emacs mógł zapytać mnie o numer portu i po prostu użyć domyślnego, jeśli nie określiłem. Jakieś szanse na to?
Dzięki! Niektóre uwagi: aby określić domyślny port, możesz użyć konstrukcji, jak '(add-to-list 'sql-postgres-login-params' (port: default 5432))' (zwróć uwagę na znacznik ': default'). Powinieneś dodać '(require 'sql)' before 'add-to-list', inaczej otrzymasz błąd" Wartość symbolu jako zmienna jest nieważna: sql-mysql-login-params " – seriyPS
@seriyPS thanks! pamiętaj, że możesz go również zawinąć w '' (with-eval-after-load "sql" '..., który będzie wtedy wykonywał kod tylko wtedy, gdy pakiet' sql' jest faktycznie załadowany –