RustRover 2026.1 Help

テーブル

データベーステーブルは 、データを行と列に編成する構造です。 テーブル内のデータは、垂直列と水平行の交差部分であるセルに格納されます。 テーブルには指定された数の列がありますが、任意の数の行を含めることができます。 RustRover を使うと、テーブルでデータ操作やデータ定義の操作ができます。

RustRover では、 データエディターでテーブルを操作できます。 データベース ツールウィンドウ(表示 | ツールウィンドウ | データベース )でテーブルをダブルクリックすると、データエディターの テーブル 表示モードで開かれます。

テーブル (テーブル) は、 データベース ツールウィンドウにあります。

データベース内のテーブル

RustRover では、各テーブルが個別のタブで開きます。 長いタブタイトルには、次のルールが適用されます。

  • データベースオブジェクトの修飾名を常に表示する オプションはデフォルトでオフになりました。 同じ名前のオブジェクトの 2 つのタブを開くと、オブジェクトのタブ名が修飾されます。 例: 異なるスキーマから 2 つの actor テーブルを開くと、スキーマ名がタブ名に追加されます。

  • データソースの名前が 20 文字より長い場合、名前は切り捨てられます。

  • データソースが 1 つだけの場合、RustRover はデータソース名をタブ名に表示しません。

  • 修飾オブジェクト名が 36 文字を超える場合、切り捨てられます。

テーブルでの作業

作成​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​

  1. データベース ツールウィンドウで、データベースまたはスキーマのノードまでデータソースツリーを展開します。

  2. データベースまたはスキーマノードを右クリックし、 新規|テーブル を選択します。

  3. 開いた 作成​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​ ダイアログで、 名前 フィールドにテーブルの名前を入力します。

  4. テーブル設定 (列、キー、インデックス、外部キー、許可) を指定します。

  5. プレビュー ペインでは、生成された SQL コードを表示および変更できます。

  6. テーブルを追加するには、 OK をクリックします。

新規テーブルの作成

削除

  1. テーブルを右クリックして オブジェクトアクション | 削除… を選択します。 または、「Delete 」を押します。

  2. OK をクリックして変更を保存し、ダイアログを閉じます。

ダイアログオプションの詳細については、「ドロップの確認ダイアログ 」を参照してください。

テーブルを削除する

変更

テーブルを修正する

RustRover 2022.1 以降、テーブルのデータベース固有パラメーターを変更できます。 IDE は、イントロスペクション中に受け取ったプロパティに従って、 変更 ダイアログのフィールドを自動的に生成します。 例えば、PostgreSQL のこのダイアログでは、列チェック制約を追加・編集できます。

  1. データベース ツールウィンドウで、テーブルを右クリックして テーブルの変更 を選択します。

  2. 変更 ダイアログで、必要なオブジェクト設定を指定します。

  3. 変更を保存するには、 OK をクリックします。

テーブルを修正する

テーブル内の同じファミリオブジェクトをインスペクションする

  1. データベース ツールウィンドウで、テーブルを右クリックして テーブルの変更 を選択します。

  2. 変更 ダイアログで、ファミリノードをダブルクリックします。

    変更のファミリノード内の同様のデータベースオブジェクトを含むテーブルダイアログ

テーブルの読み取り専用モードを有効にする

データエディターでの誤った変更からテーブルを保護するには、テーブルを読み取り専用にできます。

  • 読み取り専用モードを有効にするには、エディターの右下隅にある クリックして読み取り専用属性を切り替える アイコン(読み取り専用属性アイコンの切り替えクリック )をクリックします。

読み取り専用モードをオフにするには、 クリックして読み取り専用属性を切り替える アイコンをもう一度クリックします。

テーブルの読み取り専用モードを有効にする

生産性のヒント

データエディターからテーブルを変更する

テーブルデータを編集中にテーブルを変更できます。

  1. テーブルをダブルクリックして、データエディターで開きます。

  2. Ctrl+F6 を押す。

  3. データを変更し、 OK をクリックします。

  4. Ctrl+F5 を押してページを再ロードします。

コピー

現在のスキーマ内でテーブルデータを複製したり、別のスキーマやデータソースにコピーしたりできます。

テーブルデータをコピーする

  • コピーを作成するノードにテーブルをドラッグします。 <table_name> テーブルをインポート ダイアログで、マッピングが正しいことを確認し、 インポート をクリックします。

  • テーブルを右クリックし、 インポート/エクスポート|テーブルをコピー… (F5) を選択します。 「<table_name> テーブルをインポート 」ダイアログで、コピーを作成するスキーマを選択し、マッピングが正しいことを確認して、「インポート 」をクリックします。

    コンテキストメニューを使用してテーブルコピーを作成する
  • データエディターで、 データベースにコピー… アイコン(データベースへコピー )をクリックし、テーブルのコピー先のスキーマを選択します。

    youtube.com のビデオ(英語)をチェックして、実際の例を確認してください。

    データエディターのツールバーを使用してテーブルのコピーを作成する

テーブル構造をコピーする

  • SQL ジェネレーター を使用してテーブル構造をコピーできます。 そのためには、 データベース ツールウィンドウ (表示 | ツールウィンドウ | データベース) でテーブルを右クリックし、 SQL スクリプト | SQL ジェネレーター… を選択します。 または、を押します。

    SQL ジェネレーター… コントロールの詳細については、 データベースオブジェクトの DDL 定義を生成する をご参照ください。

    テーブル構造をコピーする

クイックドキュメント

クイックドキュメント (Ctrl+Q) は、テーブルに関する情報(データソース、データベース、スキーマ、名前、自動生成された定義、テーブルプレビュー)を表示します。 テーブルプレビューを表示するには、 テーブルプレビューの表示 をクリックします。

  • エディター内:

    エディターのクイックドキュメントポップアップのテーブル情報
  • データベース ツールウィンドウの場合:

    データベースツールウィンドウのクイックドキュメントポップアップのテーブル情報

PostgreSQL および MySQL​​ データベースでは、テーブルプレビューにテーブルサイズの情報も含まれます。

2026 年 5 月 22 日