GoLand 2026.1 Help

変更をデータベースに送信する

コミットによってトランザクションが終了し、他のユーザーがすべての変更を利用できるようになります。 GoLand では、トランザクションをコミットする方法を自動または手動で選択できます。

トランザクションモードとトランザクションを自動的にコミットする方法の詳細については、 トランザクションモード を参照してください。

コミットモードを手動で変更するには、データエディターのツールバーの Tx​ ドロップダウンメニューを使用します。

変更を手動で送信する

デフォルトでは、テーブルの変更は自動的に送信されません。 最初に、テーブルのローカルコピーに変更を加えてから、すべての変更をデータベースに送信する必要があります。

  • 変更をデータベースに送信するには、 送信アイコンサブミット をクリックするか、 Ctrl+Enter を押します。

    変更を手動で送信する

プレビュー変更

変更を送信する前に DML スクリプトをプレビューできます。

  • DML スクリプトのプレビューには、データエディター ツールバーの 保留中の変更のプレビューアイコン保留中の変更をプレビュー をクリックします。

GoLand は、すべての変更を含む生成する DML スクリプトを DML プレビュー ポップアップで表示し、確認できます。

変更を送信する前に DML スクリプトをプレビューする

変更を戻す

変更を送信する前に、元に戻すことができます。

元に戻すコマンドのスコープはテーブル内の現在の選択範囲で定義され、コマンドは選択範囲内の変更だけに適用されます。 個々の変更、複数の変更、またはすべての変更を元に戻すことができます。 現在何も選択されていない場合、元に戻すコマンドはテーブル全体に適用されます。

  • 未送信の変更を元に戻すには、1 つまたは複数のセルを選択して右クリックします。 選択項目の復元 Ctrl+Alt+Z を選択します。

    変更を戻す

変更を送信する際の競合の解決

編集していたコードが誰かによって変更される可能性があります。 この場合、コードをデータベースに送信しようとすると、GoLand が競合することを通知し、3-way マージで解決できます。

  1. マージ をクリックしてください。

  2. diff ダイアログでローカルの変更とサーバーから受信した変更を確認します。

    変更を拒否するには、 無視無視ボタン )ボタンを使用します。 または、 受け入れ承認ボタン または 承認ボタン )ボタンを使用して、左ペインまたは右ペインから変更を適用します。 中央のペインには、マージ操作の結果が表示されます。

  3. 変更を保存してマージを完了 をクリックしてください。

生産性のヒント

古い DDL コードを編集するときに警告を表示する

期限切れのオブジェクトを送信して誰かの作業を削除しないようにするには、 古い DDL の編集時に警告する オプションをオンにします。

  1. データベース ツールウィンドウで、データソースを右クリックして プロパティ を選択します。

  2. データソースおよびドライバー ダイアログで、 オプション タブをクリックします。

  3. イントロスペクション セクションで、 古い DDL の編集時に警告する チェックボックスを選択します。

    古い DDL コードを編集するときに警告を表示する
2026 年 5 月 22 日