(10.2.0-ja) Web SQL エディタからの DB へのアクセス

(10.2.0-ja) Web SQL エディタからの DB へのアクセス

概要

QueryPie は、ユーザーがウェブブラウザを通してクエリを実行し、データを取得することを可能にするウェブ SQL エディタを提供します。

 

権限によるデータベースへのアクセス

個々のユーザまたはグループに割り当てられているデータベース接続のリストを表示し、接続を選択してタスクを実行したりデータベースにアクセスしたりすることができます。

image-20240731-114320.png
QueryPie Web > データベースアクセスコントロール > データベース
  1. QueryPie にログイン後、上部メニューバーからデータベースをクリックします。

  2. アクセス可能なデータベース接続が左側のパネルに表示されます。

  3. 目的の接続をクリックすると右側に詳細情報が表示されるので、接続ボタンをクリックしてアクセスします。

必要な接続が表示されない場合は、ワークフロー>DBアクセスリクエストからアクセス許可をリクエストすることができます。

 

Web SQL エディタの使用

エディタは、左のオブジェクト・パネル、上部のツールバー、中央の SQL エディタ、右のオブジェクト情報パネルで構成されます。

1. 左上オブジェクトパネル

스크린샷 2024-08-02 오후 2.14.39.png
SQLエディタ > 接続パネル
  • 接続の変更: 矢印ボタンを使用して、接続された接続を表示し、切り替えます。

  • 接続管理: 現在の接続を維持したまま、データベース接続リストに移動します。

  • 切断: 切断ボタンをクリックして、現在の接続を切断します。

2. 左オブジェクトパネル

스크린샷 2024-08-02 오후 2.19.27.png
SQLエディタ > 接続パネル
  • データベースの変更:現在接続されているデータベースを変更します(初期状態ではデフォルトのデータベースが接続されています)。

  • オブジェクト情報の検索:データベース内のスキーマ、テーブル、ビュー、イベント、ファンクション、プロシージャ、トリガを検索します。

  • オブジェクト情報の表示:データベース内のスキーマ、テーブル、ビュー、イベント、ファンクション、プロシージャ、およびトリガを表示します。

  • オブジェクト情報を更新する:オブジェクトを選択した状態で右側の更新ボタンをクリックすると、オブジェクト情報が更新されます。

  • 個々のオブジェクト情報の更新:個々のオブジェクトについては、右クリックし、Reload Objectボタンをクリックして更新します。

3. 上部ツールバー

image-20240731-115955.png
QueryPie Web > Database Access Control > SQL Editor > ツールバー
  • Run SQL: 書き込まれたクエリを実行します。デフォルトでは、書き込まれたクエリ全体が実行されます。

  • Stop: 実行中のクエリを停止します。

  • オブジェクトパネル: 左のオブジェクトパネルを切り替えるオプションです。

  • Open: SQL ファイルを読み込みます。

  • Save: SQL ファイルを保存します。

    • Query Sharing が On に設定されている場合、SQL ファイルは Git Repository に保存されます。

  • Undo: クエリ内の操作を取り消します。

  • Redo: 元に戻した操作をやり直します。

  • フォーマットクエリの書式を設定します。

  • Auto commit: 実行されたクエリ操作を自動的にコミットします。

    • Commit: 実行されたクエリ操作を手動でコミットします。

    • リスト: 未コミットのクエリをリストアップします。

    • ロールバック: 最後にコミットした直後の段階にロールバックします。

  • インポート: SQL / CSV / Excel ファイルからデータをインポートし、データベースに保存します。

  • エクスポート: SQL / CSV / JSON / Excelファイルとしてデータをダウンロードします。

  • SQL Request: エディターで書いたクエリを SQL Request ワークフローページに送信します。

 

image-20240802-052240.png
SQLエディタ > エディタタブと結果
  • クエリ作成中のオートコンプリートをサポートし、コンテキストメニューやショートカットを使用できます。

  • Limit: クエリ実行時に出力される行数を制限(デフォルトは 1000)。

  • Full Screen: クエリの実行結果をフルスクリーンで表示します。

  • Stack / Column View: 複数のクエリを実行した場合、結果を水平または垂直方向に分割したグリッドで表示します。

3. クエリパネル

image-20240802-052539.png
SQLエディタ > クエリパネル
  • クエリ:Query Sharing が有効な場合、接続されている GitHub リポジトリから SQL クエリをインポート / エクスポートできます。

この機能を使用するには、管理者が事前にクエリ共有の設定を行う必要があります ( 一般設定> クエリ共有設定 を参照)。

4. オブジェクト情報パネル

image-20240802-053427.png
SQLエディタ > オブジェクト情報パネル
  • データ:テーブル/ビューオブジェクトのデータを表示します。

  • 構造: テーブル/ビューオブジェクトの構造を表示します。

  • インデックス: テーブルのインデックス情報を表示します。

  • 関係: テーブルの関係を表示します。

  • Trigger: トリガー情報を表示します。

  • スクリプトオブジェクトのスクリプト情報を表示します。

  • Info: オブジェクトの詳細情報を表示

5. SQL履歴パネル

image-20240802-054007.png
SQLエディタ > SQL履歴パネル
  • SQL History: 実行されたクエリの履歴を表示します。

Q: ウェブエディターで実行できるクエリのサイズに制限はありますか?

A: SQL エディターでは以下をサポートしています:

  • 1回のクエリ実行は 1,000万文字までです。

  • クエリエディタは 9999行までサポートします。

  • クエリエディタは 5MBまでのサイズをサポートします。

  • ファイルアップロードの場合、5MBまでサポートされます。

A: ワークフロー > SQL リクエスト画面で、ファイルを添付する場合:

  • ファイルタイプ:ファイルタイプ: ファイル添付による実行容量に制限はありません。

  • テキストタイプ:テキストタイプ: 1回のクエリ実行は 1,000万文字までです。

  • テキスト・タイプ:クエリエディタは最大 9999行をサポートします。

  • テキストタイプクエリ・エディタは 5MBまでのサイズをサポートします。

6. クエリ実行時に理由を入力する

元帳ポリシーまたは接続ポリシーで強制されている場合、ユーザーはクエリを実行するときに理由を入力するよう求められます。クエリーを入力すると、理由を尋ねるポップアップが表示されます。このリクエストの理由を入力] ダイアログに理由を入力し、OKボタンをクリックしてクエリを実行します。最大 300文字まで入力できます。

image-20241031-233232.png

Related content