GoLand 2026.1 Help

テーブル

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

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

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

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

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

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

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

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

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

テーブルでの作業

作成

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

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

  3. 開いた 作成 ダイアログで、 命名 フィールドにテーブルの名前を入力します。

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

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

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

新規テーブルの作成

削除

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

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

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

テーブルを削除する

変更

テーブルを修正する

GoLand 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 日