![]() |
1
10
(更新:不需要手工操作,我在PostgreSQL邮件列表中询问,结果发现这个行为已经通过 ON_ERROR_ROLLBACK 在psql客户机中设置) 为了详细说明Simon的答案(+1),在您的场景中,您可以在每个交互式查询之后常规地添加一个保存点,始终使用相同的名称(如果查询成功,它会写入上一个)。如果出现错误,请返回上次保存的文件,然后从中继续。 此工作模式的示例:
|
![]() |
2
4
关闭它是不可能的,但是你可以使用不同的东西。有一些类似于savepoint的东西: http://www.postgresql.org/docs/8.4/interactive/sql-savepoint.html 因此,您可以将事务回滚到某个较早的点,而不必将整个事务都转为黑色。 |
![]() |
3
1
|
![]() |
4
0
不,没有办法关掉这个。一个错误隐式地为您中止事务,因此您必须回滚并重试。 |
![]() |
5
0
|
|
kaiselwyvrn · 我无法打开Visual Studio项目 1 年前 |
![]() |
4SadMemeXD · 无法在Django中选择相关类别 2 年前 |
![]() |
Agrim Singh · 用户数据。名称未显示用户名 2 年前 |
![]() |
Peloucvo · 用数据库中的数据填充JTable 2 年前 |
![]() |
Montaser Majid · 用于从多行中提取单行的SQL查询 2 年前 |
![]() |
Max J. · 用整数作为键将dict写入csv 2 年前 |