pgAdminのカーソル位置でステートメントを実行するキーボードショートカット


9

MySQL Workbenchでは、キーボードショートカット+ を使用して、カーソルでステートメントを実行できます(セミコロンで区切られています)。CtrlENTER

pgAdminに同様のショートカットはありますか?


1行だけに及ぶSQLクエリの場合、Dragon NaturallySpeakingで音声コマンドを使用します。

Sub Main
    SendKeys "{End}"
    Wait(0.3)
    SendKeys "+{Home}"
    Wait(0.3)
    SendKeys "{F5}"
End Sub

ここに画像の説明を入力してください

しかし、複数行にわたるSQLクエリのソリューションはありません。


1
私が仕事で行う最も一般的なタスクの1つは、正しい形式で入力されているが間違っている郵便番号をチェックすることです。すべての都市と郵便番号を、それぞれの数でグループ化する必要があります。結果から、私は各従業員の選択を開始し、次に手動で郵便番号を検証し、更新ステートメントを発行します。自動化できない手動プロセスですが、実行前に強調表示する必要があるため、めちゃくちゃ負担になります。多分私はpgadminの改善を提案します。
DHW

@DHW私は機能リクエストを提出しました:redmine.postgresql.org/issues/1439
フランクダーノンコート

回答:


4

そのようなキーボードショートカットを定義する方法がないように思われるため、機能リクエストを提出しました:https : //redmine.postgresql.org/issues/1439拒否されました:

問題#1439がDave Pageによって更新されました。

ステータスが新規から拒否に変更されました

これに関してはpgAdmin 3の動作に従います。クエリを実行(または説明など)すると、テキストが選択されている場合は、そのテキストのみが実行されます。何も選択されていない場合は、クエリ全体(またはクエリのセット)が実行されます。

驚くべきことにpgAdminを使用すると、問題や機能のリクエストを表示するためにログインする必要があるため、スクリーンショットを次に示します。

ここに画像の説明を入力してください


すごい!私は変更を加えて提案されたパッチを送信できるかどうかを確認するためにpgadminソースを調べていましたが、現時点では自分のレベルを超えていると思います。
DHW 2016

@DHW機能のリクエストが拒否されました:(
フランクダーノンコート2016

2
私はそれを観た。まず、Control + Shift + Eは、ベータ版の現在のpgadmin 4を参照しています。第二に、現在のステートメントを実行せず、以前と同じ動作をします-このバージョンではかなり遅くなります。物事が何も考えずにひどい反応をするのは残念です。
DHW 2016

@DHW彼らは確かにそのアイデアに過度に興奮しているようには見えなかった…
フランクダーノンコート

1
キーボードショートカットを使用する重要な点は、実行するクエリのテキストを選択するために必要なマウスを使用する必要がないようにすることです。pgAdmin開発者がこの便利な機能を使いたくないのは残念です。ファイル内のカーソル位置に基づいてどのクエリが「選択」されているかを検出することはそれほど難しくないはずです。
axiopisty 2018年

1

pgAdmin sqlウィンドウでクエリを選択し、F5キーを押します。ステートメントをセミコロンで区切っている場合にのみ、実際に選択せずにステートメントの任意の行にカーソルを置いた場合にも同じことが機能します。


3
ありがとう。実行するクエリを選択する必要はありません。F5はクエリエディターですべてのステートメントを実行するようです。
フランクDernoncourt 2015年

どうして?それは家から離れるシフトです
トムV-topanswers.xyzを試してください15年

@TomVクエリを選択するには、シフトホーム以上のものが必要になることがよくあります。たとえば、複数行のクエリ。
フランクダーノンコート2016
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.