変更をデータベースに送信する
コミットによってトランザクションが終了し、他のユーザーがすべての変更を利用できるようになります。 WebStorm では、トランザクションのコミット方法を自動または手動で選択できます。
トランザクションモードとトランザクションを自動的にコミットする方法の詳細については、 トランザクションモード を参照してください。
コミットモードを手動で変更するには、データエディターのツールバーの トランザクション ドロップダウンメニューを使用します。
変更を手動で送信する
デフォルトでは、テーブルの変更は自動的に送信されません。 最初に、テーブルのローカルコピーに変更を加えてから、すべての変更をデータベースに送信する必要があります。
変更をデータベースに送信するには、
サブミット をクリックするか、 Ctrl+Enter を押します。

プレビュー変更
変更を送信する前に DML スクリプトをプレビューできます。
DML スクリプトをプレビューするには、データエディター ツールバーの
保留中の変更をプレビュー をクリックします。
WebStorm は、生成された DML スクリプトとすべての変更を DML プレビュー ポップアップで表示し、確認できるようにします。

変更を戻す
変更を送信する前に、元に戻すことができます。
リバートコマンドのスコープは、テーブルで現在選択されている範囲によって決まります。コマンドは選択範囲内の変更のみに適用されます。 個々の変更、変更のグループ、またはすべての変更を元に戻すことができます。 何も選択されていない場合は、リバートコマンドがテーブル全体に適用されます。
未送信の変更を元に戻すには、1 つまたは複数のセルを選択して右クリックします。 選択項目を元に戻す Ctrl+Alt+Z を選択します。

変更を送信する際の競合の解決
編集していたコードが誰かによって変更される可能性があります。 この場合、コードをデータベースに送信しようとすると、WebStorm に競合があるという通知が表示され、三者間マージを使用して解決できます。
マージ をクリックしてください。
diff ダイアログで、ローカルの変更とサーバーから受信した変更を確認します。
変更を拒否するには、 無視 (
)ボタンを使用します。 または、 受諾 (
または
)ボタンを使用して、左ペインまたは右ペインから変更を適用します。 中央のペインには、マージ操作の結果が表示されます。
変更を保存してマージを完了 をクリックしてください。
生産性のヒント
古い DDL コードを編集するときに警告を表示する
期限切れのオブジェクトを送信して誰かの作業を削除しないようにするには、 古い DDL 編集時に警告 オプションをオンにします。
データベース ツールウィンドウで、データソースを右クリックして プロパティ を選択します。
データソースおよびドライバー ダイアログで、 オプション タブをクリックします。
イントロスペクション セクションで、 古い DDL 編集時に警告 チェックボックスを選択します。
