web-dev-qa-db-ja.com

DBeaverでSQLスクリプトを実行する方法は?

DBeaverで実行したい.sqlファイルがいくつかあります。従来のデータベース開発プログラムでは、ユーザーは同じウィンドウでSQLスクリプトを(全体的または部分的に)編集および実行できますが、これはDBeaverでは明らかではありません。

.sqlスクリプトを開くと、ボタンバーにドロップダウンボックスがいくつか表示され、接続セレクターとして機能しているようです。ただし、これらのドロップダウンボックスには、定義した接続は表示されません。 [データベースナビゲーション]ビューのデータベースオブジェクトでSQLコンソールを開くことはできますが、SQLスクリプトではできません。

DBeaverとの特定のデータベース接続に対して、全体的または部分的にSQLスクリプトを実行するにはどうすればよいですか?

15
Luís de Sousa

私はこれを行う方法を考え出したと思います。まず、目的のスクリプトをSQLエディターで開く必要があります。次に、データベースナビゲーター接続からアクティブな接続を設定ボタンの下矢印メニューから使用できるナビゲーターとの自動同期接続オプションを選択する必要があります。

enter image description here

特定の場合、これにより、SQLエディターパネル内のSQLコンソールがすぐにアクティブになります。そうでない場合は、Database Navigatorを実行して、作業対象のスキーマを選択する必要があります。

その後、それを選択してを押すことにより、SQLスクリプトのセグメント(クエリなど)を実行できます。 Ctrl+Enter

4
Luís de Sousa

大きなファイルの場合は、外部エディター。sqlファイルを編集してからDBeaver

  • DBを右クリック
  • choseツール/スクリプトの実行
  • 。sqlファイルをロード
  • クリックStart.

通常、この方法は、大きなファイルの場合に便利で高速です。


これを行うには、外部エディターなしである必要があります:

  • DBを設定 in Active datasource select
  • ファイルを読み込むファイル/ファイルを開く...
  • スクリプト全体を実行する例ショートカットを使用する Alt+X
15
simhumileco