【问题标题】:how to show un-committed changes in a database table in datagrip如何在datagrip中显示数据库表中未提交的更改
【发布时间】:2020-09-17 18:58:28
【问题描述】:

如何在 sql 查询控制台中以手动模式在 datagrip 上运行语句并在本地查看它们对表的影响,以确保在将其提交到数据库之前具有预期的效果?

【问题讨论】:

    标签: datagrip intellij-datagrip


    【解决方案1】:

    从 DataGrip 2020.2 开始,您可以在数据编辑器中查看代表您所做更改的查询。

    DML 按钮在有未决更改时处于活动状态:

    【讨论】:

    • 我走到表前,右键单击它并跳转到查询控制台,将模式设置为手动,然后执行所有语句。但是当我回到表格视图选项卡时,我的 DML 仍然是灰色的。我的同一张表的控制台视图表明有待处理的更改,并且提交的绿色复选标记处于活动状态,但是当我进入表视图时,DML 按钮仍然是灰色的。
    • 您能否在 DataGrip 错误跟踪器 youtrack.jetbrains.com/issues/DBE 中提出问题并附上该问题的屏幕截图?
    • 似乎无法加载该页面。刚得到空白,这些是控制台消息,如果相关imgur.com/a/e5Lzl3Z
    • 有点奇怪,我们试试这个youtrack.jetbrains.com/newIssue?project=DBE
    • 让它加载 20 分钟和相同的交易。这就是我能看到的所有imgur.com/a/3XcgYJz。这正常吗?
    【解决方案2】:

    有一个上下文操作“预览更新”。 (右键单击语句 > 显示上下文操作)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-12-10
      • 1970-01-01
      • 2013-12-20
      • 2013-01-28
      • 1970-01-01
      • 1970-01-01
      • 2022-12-02
      相关资源
      最近更新 更多