私の典型的な emacs での sql-mode の使い方は次のとおりです。
を。foo.sql ファイルを開いて編集を開始する
b. sql-send-region のキー バインドを使用して実行することにします。
c. カスタム (db-connect) 関数を起動して、適切なデータベースに接続し、*SQL* バッファーを作成します。
ただし、foo.sql は、環境を更新してこの時点でそのようなバッファーが存在することを検出するために、バッファーで "mx sql-mode" を実行しない限り、*SQL* バッファーの存在を認識しません。カスタム db-connect 関数にコードを埋め込んで、sql-mode を使用してすべてのバッファにアクセスし、sql-buffer 変数を更新したいと考えています。いくつかのスタック オーバーフロー メンバーがこれまたは同様のことを以前に行ったに違いないと確信しています。
ありがとう、
SetJmp