
默认,postgresql是自动提交的,可以避免自动提交1)使用begin;命令 示例:postgres=# begin;BEGINpostgres=# insert into test values(2,2);INSERT 0 1postgres=# select * from test; ID | name----+------ 1 | 1 | 2 2 | 2(3 行记录)postgres=# rollback;RolLBACKpostgres=# select * from test; ID | name----+------ 1 | 1 | 2(2 行记录)2)还可以直接关闭自动提交的功能\set autoCOMMIT off示例:postgres=# \set autoCOMMIT offpostgres=#postgres=#postgres=# insert into test values(2,2);INSERT 0 1postgres=# select * from test; ID | name----+------ 1 | 1 | 2 2 | 2(3 行记录)postgres=# rollback;RolLBACKpostgres=# select * from test; ID | name----+------ 1 | 1 | 2(2 行记录)总结
以上是内存溢出为你收集整理的修改postgresql的自动提交全部内容,希望文章能够帮你解决修改postgresql的自动提交所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)