PhpStorm 2026.1 Help

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

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

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

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

変更を手動で送信する

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

  • 変更をデータベースに送信するには、 The Submit icon送信 をクリックするか、 Ctrl+Enter を押します。

    変更を手動で送信する

プレビュー変更

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

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

PhpStorm は、生成された DML スクリプトとすべての変更を DML プレビュー ポップアップで表示し、確認できます。

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

変更を戻す

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

リバートコマンドのスコープは、テーブルで現在選択されている範囲で決まります。コマンドは選択範囲内の変更のみに適用されます。 個別の変更、複数の変更グループ、またはすべての変更を元に戻すことができます。 何も選択されていない場合、リバートコマンドはテーブル全体に適用されます。

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

    変更を戻す

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

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

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

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

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

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

生産性のヒント

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

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

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

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

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

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