IntelliJプラグインを使用した表の管理

IntelliJからOracle NoSQL Database KVStoreに表を作成し、表データを表示する方法について学習します。

Oracle NoSQL Databaseに接続したら、Oracle NoSQL Java SDKとともにダウンロードされたサンプルを実行して、サンプル表を作成できます。IntelliJプラグインを使用すると、表とそのデータをスキーマ・エクスプローラ・ウィンドウで表示できます。
サンプル・プログラムを実行するには、次の手順を実行します。
  1. Oracle NoSQL Databaseに接続されているNoSQLプロジェクトを開きます。
  2. 「Project Explorer」ウィンドウでBasicTableExampleを探してクリックします。このコードを調べると、このプログラムでは、audienceDataという表を作成し、この表に2つの行を挿入し、それらの行を問い合せて削除し、最後にaudienceData表を削除していることがわかります。
  3. 必要な引数を渡すには、「Run」「Edit Configurations」をクリックします。次のプログラム引数を入力し、「OK」をクリックします。

    表12-2 プログラム引数

    プログラム引数 詳細情報
    http://<proxy_host>:<proxy_http_port> -useKVProxy たとえば、プロキシURLがhttp://<proxy_host>:8080である場合、プログラム引数はhttp://<proxy_host>:8080 -useKVProxyとする必要があります。
  4. このプログラムを実行するには、「Run」「Run 'BasicExampleTable'」をクリックするか、[Shift]+[10]を押します。
  5. 端末内のログを調べて、コードが正常に実行されたことを確認します。表の作成、行の挿入などを示すメッセージが表示されます。

    ヒント:

    BasicExampleTableにより、挿入された行が削除され、audienceData表が削除されると、その表をスキーマ・エクスプローラで表示できなくなります。スキーマ・エクスプローラで表を表示する場合は、挿入された行を削除して表を削除するコードをコメント化してから、プログラムを再実行してください。
  6. 表とそのデータを表示するには、次の手順を実行します。
    1. スキーマ・エクスプローラを探し、「Refresh」アイコンをクリックしてスキーマをリロードします。
    2. 該当するテナント識別子の下位にあるaudienceData表を探し、その列、主キーおよびシャード・キーの詳細を表示します。
    3. 表名をダブルクリックしてそのデータを表示します。または、表を右クリックして「Browse Table」を選択します。
    4. レコード・ビューア・ウィンドウがメイン・エディタに表示されます。「Execute」をクリックして問合せを実行し、表データを表示します。

      ノート:

      現在のリリースの時点では、スキーマ・エクスプローラからNoSQL表に対して実行できるのはSELECT問合せのみです。
    5. 個々のセル・データを個別に表示するには、セルをダブルクリックします。