データベースツールウィンドウ
概要
データベースツールウィンドウ()では、データベースと DDL データソースを操作できます。データベースのデータ構造を表示および変更したり、その他の関連タスクを実行したりできます。テーブルを表示するには、テーブルをダブルクリックします。さまざまな表示モードの詳細については、データを表示するを参照してください。

使用可能なデータソースは、データソース、スキーマ、テーブル、列のツリーとして表示されます。現在データソースが定義されていない場合は、新規コマンド Alt+Insert を使用してデータソースを作成します。
このウィンドウのほとんどの機能には、ツールバーのアイコンまたはコンテキストメニューのコマンドを使用してアクセスします。(ツールバーが現在表示されていない場合は、タイトルバーの をクリックしてツールバーの表示を選択します。)多くのコマンドにキーボードショートカットがあります。ツールバーが隠れている場合、リフレッシュとクエリコンソールを開くコマンドはタイトルバーアイコン(それぞれ
と
)によってアクセスすることができます。
ツールバーのコントロール
アイコン | コマンド | ショートカット | 説明 | 以下のために利用可能 |
|---|---|---|---|---|
| すべてのノードを折りたたみます。 | すべてのノードタイプ | ||
| 新規 | Alt+Insert | 新しいデータソース、ロール、データベース、スキーマ、クエリコンソール、テーブル、列、インデックス、または主キーまたは外部キーを作成します。オプションのリストは、現在選択されている要素によって異なります。 | データソースとその要素。DDL データソースが選択されている場合、別のデータソースの作成のみを選択できます。 |
| 複製 | Ctrl+D | 選択したデータソースのコピーを作成します。表示されるデータソースとドライバダイアログでデータソースのプロパティを指定します。 | DB および DDL データソースノード |
| リフレッシュ | Ctrl+F5 | 選択した要素のビューを更新します(つまり、要素のビューをデータベース内の実際の状態と同期します)。 データソースおよびドライバーダイアログも参照してください。 | データソースとその要素。 |
| データソースのプロパティ | データソースとその設定を管理するためにデータソースおよびドライバーダイアログを開きます。 | すべてのノードタイプ | |
| 非アクティブにする | Ctrl+F2 | 選択した 1 つまたは複数のデータソースのデータベース接続を閉じます。(アクティブなデータベース接続を持つデータソースの名前は太字で示しています。) | アクティブな接続を持つデータソースとその要素 |
| データの編集 | F4 | データエディターでオブジェクトのテーブルビューを開きます。このオプションは、テーブル、ビュー、マテリアライズドビューで機能します。 | データソース内の対応する要素。 |
| DDL に移動 | Ctrl+B | DDL | データソース内の対応する要素。 |
| クエリコンソールに移動… | Ctrl+Shift+F10 | 選択したデータソースのクエリコンソールのリストを開きます。 | データソースとその要素 (テーブルとテーブルの列) |
| フィルター | 選択したデータベースに対してフィルター処理できるデータベースオブジェクトのリストを開きます。データベースオブジェクトのリストは、選択したデータベースによって異なります。利用可能なデータベースオブジェクトとそれらのアイコンの完全なリストを見るためには、データソースとその要素のアイコンに移動します。 | データソースとその要素 |
右クリックメニューのコントロール
データベースツールウィンドウでオブジェクトを右クリックすると、コンテキストメニューアクションが表示されます。
コマンド | ショートカット | 説明 | 以下のために利用可能 |
|---|---|---|---|
Properties | データソースとその設定を管理するためにデータソースおよびドライバーダイアログを開きます。 | データソースおよび DDL データソースノード。 | |
新規 | Alt+Insert | 新しいデータソース、ロール、データベース、スキーマ、クエリコンソール、テーブル、列、インデックス、主キーまたは外部キーを作成します。オプションのリストは、現在選択されている要素によって異なります。 | データソースとその要素。DDL データソースが選択されている場合、別のデータソースの作成のみを選択できます。 |
名前変更 | Shift+F6 | 選択したデータソース、テーブルまたは列の名前を変更します。開いたダイアログで新しい名前を指定します。 | データソースとその要素。 |
Ctrl+Alt+Shift+C | 選択したデータソース、テーブル、列の完全修飾名をクリップボードにコピーします。 | データソースとその要素。 | |
Ctrl+D | 選択したデータソースのコピーを作成します。表示されるデータソースとドライバダイアログでデータソースのプロパティを指定します。 | データソースおよび DDL データソースノード。 | |
データの編集 | F4 | データエディターでオブジェクトのテーブルビューを開きます。このオプションは、テーブル、ビュー、マテリアライズドビューで機能します。 | データソース内の対応する要素。 |
リフレッシュ | Ctrl+F5 | 選択した要素のビューを更新します(つまり、要素のビューをデータベース内の実際の状態と同期します)。 データソースおよびドライバーダイアログも参照してください。 | データソースとその要素。 |
非アクティブにする | Ctrl+F2 | 選択した 1 つまたは複数のデータソースのデータベース接続を閉じます。(アクティブなデータベース接続を持つデータソースの名前は太字で示しています。) | アクティブな接続を持つデータソースとその要素 |
ドロップ または 除去 | Delete | 選択した項目の除去。 | データソースとその要素。 |
クイックドキュメント | Ctrl+Q | 選択した要素に関する基本情報を表示します。 ![]() ドキュメントポップアップを閉じるには、Escape を押します。 | データソースとその要素。 |
Ctrl+B | DDL | データソース内の対応する要素。 | |
Ctrl+Shift+F10 | 選択したデータソースのクエリコンソールのリストを開きます。 | データソースとその要素 (テーブルとテーブルの列) | |
関数の実行またはプロシージャの実行 | 選択した関数または手順を実行します。 | データソース要素: 関数、プロシージャ。 | |
(Oracle のみ) イントロスペクションレベル | データベース全体または特定のスキーマのイントロスペクションレベルを変更します。子は、親に設定されたレベルを継承します。 | Oracle データソースノード。 | |
Ctrl+Alt+G | データベースオブジェクトのデータ定義構造を生成します。例: 単一のテーブルまたはスキーマ内のすべてのテーブルの DDL ファイルを生成できます。また、生成設定をカスタマイズすることもできます。たとえば、テーブルの作成に使用する構文を設定できます: ![]() | データソース要素。 | |
Ctrl+Alt+Shift+G | オブジェクトの DDL を生成し、クリップボードにコピーします。 | データソースとその要素。 | |
選択したテーブルのすべての行を削除します。 | データソース要素: テーブル。 | ||
現在のデータソースで使用可能なスキーマを含むポップアップを開きます。 ![]() | データソースとその要素。 | ||
Ctrl+D | 選択した 2 つのデータベースオブジェクト(データソース、スキーマ、テーブル)の構造を比較します。比較結果は、差分ビューアーに表示されます。 | データソースとその要素。 | |
Shift+Ctrl+Alt+F | データの正確な場所を知らなくても、データベースまたはデータベースのグループ内のデータを検索します。 | データソースとその要素。 | |
選択した要素の色を設定または変更します。( データベースの色設定ダイアログが開きます。) 色を設定するには、データソースを右クリックして、を選択します。データベースの色設定ダイアログで、ダイアログとカラーリングオプションを選択します。クエリコンソールとグリッドにデータソースの色を適用するには、コンソールエディターおよびグリッド内チェックボックスを選択します。 ![]() | データソースとその要素。 | ||
F11 | 選択したアイテムをブックマークに追加します。 | データソースとその要素。 | |
選択したテーブルの Java エンティティクラスを生成します。開いたダイアログで、JAVA クラスファイルを生成するディレクトリを指定します。 | データソースとその要素。 | ||
Generate POJOs.clj サンプルスクリプトファイルが置かれているディレクトリに切り替えます。 | データソースとその要素。 | ||
選択したテーブルとビューのデータをファイルに保存します。出力形式を選択します(たとえば、SQL 挿入、タブ区切り(TSV)、JSON-Clojure.json.clj)。 | データソース要素: テーブルとビュー。 | ||
区切り文字で区切られた値(CSV、TSV など)を含むテキストファイルをデータベースにインポートします。 現在スキーマが選択されている場合、AppCode はインポートするデータの新しいテーブルを作成します。テーブルが選択されている場合、AppCode は選択したテーブルにデータを追加しようとします。 | データソース要素: テーブル。 | ||
F5 | 選択したテーブルのコピーを作成します。別のスキームまたはデータソースでコピーを作成できます。例: | データベースオブジェクト: テーブルとビュー。 | |
通常のデータソースをルート / リポジトリフォルダーにダンプして、DDL データソースを作成します。 | データソースとその要素。 | ||
または インポート / エクスポート | 'pg_dump' でエクスポート | 選択したアイテムに対して mysqldump または pg_dump を実行します。mysqldump と pg_dump は、ネイティブの MySQL および PostgreSQL ツールです。それらは AppCode に統合されていません。dev.mysql.com(英語) と postgresql.org(英語) でそれらについて読むことができます。 | データソースノード。 | |
または 復元 | | データソースノード。 | |
データベースの診断表現を AppCode 内部形式で生成します。この情報は、一部のデータベースオブジェクトがデータベースに存在するが、データベースツールウィンドウに表示されない場合に、サポートチームに役立つ可能性があります。 ![]() | データソースとその要素。 | ||
データベースからメタデータを再ロードし、プロセスの詳細なログファイルを生成します。この情報は、イントロスペクションに時間がかかりすぎる場合にサポートチームに役立つ可能性があります。 ![]() | データソースとその要素。 | ||
以下に関する情報を含む 3 つのファイルを生成します。
この情報は、イントロスペクションが正しく機能しない場合に役立つことがあります。例: 古いものが表示された場合、または新しいオブジェクトが表示されなかった場合。 ![]() | データソースとその要素。 | ||
Ctrl+Shift+F5 | キャッシュからデータソース情報を削除し、再度ロードします。このアクションは、データソースノードでのみ使用できます。 | データソースノード。 | |
AppCode がデータベースに関して蓄積した情報を削除します。このアクションは、データソースノードでのみ使用できます。 データ構造の誤った表示や同期中のエラーなどの問題が発生した場合は、このコマンドを使用してください。 これにより問題が解消されたかどうかを確認するには、同期コマンドを使用してください。 | データソースノード。 |
表示オプション
ビューオプションは、一般的に、ツールウィンドウに表示される内容とその方法を定義します。これらのオプションを表示または変更するには、タイトルバーの をクリックします。
オプション | 説明 | ||||
|---|---|---|---|---|---|
グループデータソース | データソースを作成した場合は、そのフォルダーを表示します。
| ||||
グループサーバーとデータベースオブジェクト | サーバーおよびデータベースオブジェクトのフォルダーを表示します。この設定は、ユーザー、ロール、テーブルスペース、モジュール、外部データラッパー、その他のめったに使用されないオブジェクトに関係します。
| ||||
グループスキーマオブジェクト | スキーマ要素の表示方法を定義します。 オンにすると、テーブル、ビュー、ストアドルーチン(フォルダーとして表示)用に別々のノードがあります。表、ビューおよびルーチン(プロシージャおよびファンクション)は、対応するグループの要素として示されています。 ![]() オフの場合、テーブル、ビュー、ルーチンの明示的なグループ化はありません。表とビューの後には、プロシージャーと関数が続きます。 ![]() | ||||
グループオブジェクト要素 | このオプションは、テーブル要素の表示方法を定義します。 オンの場合、列、索引、主キー制約と外部キー制約、トリガー(フォルダーとして表示)のための別個のノードがあります。要素は対応するグループに表示されます。 ![]() オフにすると、そのようなグループ化はなく、一般的にテーブルの列のみが表示されます。 ![]() | ||||
すべての名前空間を表示 | イントロスペクションに選択されていない場合でも、すべてのデータベースとスキームを表示します。 すべての名前空間を表示オプションが無効になっている場合、イントロスペクション用に選択されていないデータベースはデータベースツールウィンドウに表示されません。 ![]() すべての名前空間を表示オプションが有効になっている場合、イントロスペクション用に選択されていないデータベースがデータベースツールウィンドウに表示されます。 ![]() | ||||
空のグループを表示 | グループスキーマオブジェクトまたはグループオブジェクト要素オプションが選択されている場合、要素を含まないカテゴリを表示または非表示にすることを選択できます。 空のグループを表示オプションがオンになっている: ![]() 空のグループを表示オプションはオフです: ![]() | ||||
中間ノードを表示 | 親ノードと同じレベルに他のオブジェクトがない場合にのみ親ノードを表示または非表示にします。
| ||||
生成されたオブジェクトを表示 | Oracle の場合、ツリー内の自動生成されたオブジェクトを表示または非表示にします。これは、次のオブジェクトに関係します。
| ||||
プロシージャと関数を分離 | Microsoft、SQL Server、Oracle、PostgreSQL では、プロシージャと関数を異なるフォルダーに分離します。 ![]() | ||||
アルファベット順 | データベースオブジェクトをアルファベット順に並べます。このオプションを無効にすると、自然順順が適用されます。
| ||||
スキーマの下に制約と同様のオブジェクトを配置する | スキーマ名前空間に存在するオブジェクト名のノードを表示します。例: キーのノード、CHECK 制約、インデックス、トリガー、ルール、その他のオブジェクト。 このオプションは、次の状況で使用できます。
| ||||
ツールバーの表示 | データベースツールウィンドウにツールバーを表示します。 |
残りのオプションはすべてのツールウィンドウで共通です(ツールウィンドウの表示モードを参照)。
データソースとその要素のアイコン
アイコン | 説明 |
|---|---|
| アクセスメソッド |
| 集計 |
| エイリアス型 |
| 引数 |
| 本文 |
| 確認 |
| クラスタ |
| 照合 |
| コレクション型 |
| カラム。列アイコンの組み合わせについて詳しくは、列に可能なアイコンの組み合わせを参照してください。 |
| データファイル |
| データベース |
| 読み取り専用状態 |
| DDL データソース |
| デフォルト |
| 例外 |
| 拡張 |
| 外部スキーマ |
| 外部データラッパー |
| 外部キー |
| 外部テーブル (FOREIGN) |
| インデックス |
| キー |
| マテリアライズドログ |
| マテリアライズドビュー |
| オブジェクト属性 |
| オブジェクト型 |
| 演算子 |
| パッケージ |
| 主キー |
| 射影 |
| 読み取り専用データソース |
| ロール |
| ルーチン |
| ルール |
| スケジュール済みイベント |
| スキーマ |
| シーケンス |
| サーバー |
| ストアドプロシージャまたは関数 |
| シノニム |
| テーブル |
| テーブルタイプ |
| テーブル領域 |
| トリガー |
| ユーザー |
| ユーザーマッピング |
| 変数 |
| 表示 |
| 仮想テーブル |
列に可能なアイコンの組み合わせ
アイコン | 外部キー | 主キー | インデックス付き | 非 null |
|---|---|---|---|---|
| ||||
| | |||
| | |||
| | |||
| | |||
| | | ||
| | | | |
| | | | |
| | | | |
| | | ||
| | | | |
| | | ||
| | | ||
| | | | |
| | | ||
| | | ||
| | |
タイトルバーのコンテキストメニューとボタン
ウィンドウのタイトルバーを右クリックし、コンテキストメニューを使用して表示モードを構成したり、ウィンドウを別のツールウィンドウバーに関連付けたり、ウィンドウのサイズを変更して非表示にしたりできます。
ツールバーのボタンを使用することもできます。
項目 | ショートカット | 説明 |
|---|---|---|
| Ctrl+NumPad - | 現在のビューで展開されているすべてのノードを折りたたみます。 |
| Shift+Escape | ツールウィンドウを非表示にします。 すべてのツールウィンドウを非表示にするには、Ctrl+Shift+F12 を押します。 |
関連ページ:
データソースの管理
データソースは、アプリケーションのデータの場所です。AppCode では、以下のデータソースを定義できます。データベースデータソース: データを含む運用データベース(データベースに接続を参照)。データ定義言語(DDL)ファイル: データ定義言語ステートメントを含む SQL ファイル。データソースの表示オプションを構成する:データベースツールウィンドウでは、オブジェクトのグループ化、色の割り当て、フィルターを行うことができます。データベースツールウィンドウのオブジェクトの表示をカスタマイズするデ...
データを表示する
データベースツールウィンドウ () でテーブルをダブルクリックすると、テーブル、ビュー、仮想ビューがデータエディターで開きます。データ表示モード:テーブルデータは、Table、ツリー、テキスト、入れ替えの 3 つのモードで参照および編集できます。これらのモードを切り替えるには、指定形式で表示ボタン () をクリックして、必要なモードを選択します。入れ替え: 行と列が入れ替わる表示モード。このチェックボックスを他の表示モードと組み合わせることができます。このモードをテーブルとビューのデフォルトに...
データソースおよびドライバーダイアログ
データソースおよびドライバーダイアログにアクセスするには、次のいずれかのアクションを実行します。データベースツールウィンドウで、データソースのプロパティボタンをクリックします。データベースツールウィンドウで、追加ボタンをクリックし、に移動します。概要:データソースおよびドライバーダイアログでは、データソースとデータベースドライバを管理できます。データソースおよびドライバー:データソースとドライバのリストから項目を選択すると、その項目の設定がダイアログの右側に表示されます。ツールバーデータソ
クエリコンソール
概要:クエリコンソールは、データソースに関連付けられ、接続セッションを介して接続される SQL ファイルです。クエリコンソールでは、SQL ステートメントを作成して実行できます。例: PostgreSQL のクエリコンソールを開くと、PostgreSQL データソースへの接続セッションが自動的に作成されます。ハードドライブから SQL ファイルを開くときは、最初に接続セッションを指定する必要があります。データベース接続セッションコンソールごとに、データソース接続セッションが自動的に作成されます...
データベースの色設定ダイアログ
データベースツールウィンドウで、任意のオブジェクト(テーブルやデータソースなど)を右クリックし、を選択します。色を選択し、この色の使用方法を指定します (共有および再帰的にオーバーライドを参照)。表示設定セクションのチェックボックスを使用して、ユーザーインターフェースのさまざまな場所でデータベースの色を有効または無効にします。色データベースツールウィンドウで選択した要素に使用する色をクリックします。必要な色がない場合は、カスタムをクリックし、表示されるダイアログで色を指定します。現在選択されてい...
ツールウィンドウの表示モード
デフォルトでは、ツールウィンドウはメインウィンドウの端にアタッチされ、常に表示されています。たとえば、特定のツールウィンドウの表示モードを変更して、アクティブな場合にのみ表示したり、ツールウィンドウバーから切り離したりできます。ツールウィンドウの表示モードを変更するメインメニューからを選択し、表示モードを選択します。または、ツールウィンドウのタイトルバーでクリックし、を選択して、表示モードを選択します。次のツールウィンドウの表示モードを使用できます。ドック (ピン留め): これは、ツールウィン...

























