提交更改到数据库
一次提交会结束一个事务,并使所有更改对其他用户可见。 在 WebStorm 中,您可以选择以自动或手动方式提交事务。
有关事务模式以及如何自动提交事务的更多信息,请参阅 事务模式。
要手动更改提交模式,请使用数据编辑器工具栏上的 Tx 下拉菜单。
手动提交更改
默认情况下,表中的更改不会自动提交。 首先,您在表的本地副本中进行更改,随后需要将所有更改提交到数据库。
要将更改提交到数据库,请点击
提交 ,或按 Ctrl+Enter。

预览更改
在提交更改前,您可以预览 DML 脚本。
要预览 DML 脚本,请点击 数据编辑器 工具栏上的
预览待处理更改。
WebStorm 会在 DML 预览 弹窗中显示包含所有更改的生成 DML 脚本,供您审阅。

还原更改
在提交更改前,您可以将其还原。
还原命令的作用范围由表中的当前选择定义:该命令仅适用于所选区域内的更改。 因此,您可以还原某个变更、某组变更或全部变更。 如果当前没有选择任何内容,还原命令将应用于整个表格。
要还原未提交的更改,请选择并右键点击一个或多个单元格。 选择 还原所选条目 Ctrl+Alt+Z。

提交更改时解决冲突
其他人可能更改了您正在编辑的代码片段。 此时,当您尝试将代码提交到数据库时,WebStorm 会显示存在冲突的通知,您可以使用三方合并方式进行解决。
点击 合并。
在差异对话框中,审查您的本地变更与从服务器收到的变更。
使用 忽略 (
)按钮拒绝该变更。 或使用 接受 (
或
)按钮,从左侧或右侧窗格应用变更。 中间窗格显示合并操作的结果。
点击 保存更改并完成合并。
效率技巧
编辑过期 DDL 代码时显示警告
为确保提交过时对象不会删除他人的工作,请启用 编辑过时的DDL 时发出警告 选项。
在 数据库 工具窗口中,右键点击数据源并选择 属性。
在 数据源和驱动程序 对话框中,点击 选项 选项卡。
在 内省 部分中,勾选 编辑过时的DDL 时发出警告 复选框。
