运行 在 DataGrip 中谨慎编写 sql 查询
Run write sql queries with caution in DataGrip
DataGrip 中是否有任何标志可以显示 运行ning write SQL 查询的警告消息(UPDATE/INSERT/DELETE)。例如。说
原因:使用 Cmd+Enter 在 DataGrip 中 运行 查询非常容易,而没有注意你查询的内容运行宁.
要防止更改立即提交到您的数据库,您可以通过 connection/console 关闭 "Auto-Commit"。
这可以从工具栏中关闭,如下图所示,或者在连接属性的右下角 window。如果您只提取数据,属性 window 还有一个 "Read Only" 的复选框。
"Database Changes" 底部有一个选项卡用于跟踪更改,必须在强制将更改提交回源数据库之前进行审查。
在DataGrip 2017.3中引入了IDE级只读模式。它可以在数据源属性中打开。
在只读模式下,每个 DDL 或 DML 查询都将带有下划线。
如果你执行它,会有一个警告。无论如何,如果您对自己所做的事情完全有信心,可以在此栏上按执行。
如果一个函数执行另一个执行 DDL 或 DML 语句的函数(重复 n 次),您也会看到警告。
DataGrip 中是否有任何标志可以显示 运行ning write SQL 查询的警告消息(UPDATE/INSERT/DELETE)。例如。说
原因:使用 Cmd+Enter 在 DataGrip 中 运行 查询非常容易,而没有注意你查询的内容运行宁.
要防止更改立即提交到您的数据库,您可以通过 connection/console 关闭 "Auto-Commit"。
这可以从工具栏中关闭,如下图所示,或者在连接属性的右下角 window。如果您只提取数据,属性 window 还有一个 "Read Only" 的复选框。
"Database Changes" 底部有一个选项卡用于跟踪更改,必须在强制将更改提交回源数据库之前进行审查。
在DataGrip 2017.3中引入了IDE级只读模式。它可以在数据源属性中打开。
在只读模式下,每个 DDL 或 DML 查询都将带有下划线。
如果你执行它,会有一个警告。无论如何,如果您对自己所做的事情完全有信心,可以在此栏上按执行。
如果一个函数执行另一个执行 DDL 或 DML 语句的函数(重复 n 次),您也会看到警告。