PostgreSQL
默认 autocommit 是 on
create table 等 DDL 也可以回滚
1. 设置 (客户端)
$ cat $HOME/.psqlrc
\set AUTOCOMMIT off
=# \echo :AUTOCOMMIT
off
2. 提交
=# commit;
=# end;
3. 回滚
=# rollback;
4. 运行时设置 (服务器端设置)
=# set AUTOCOMMIT TO on;
=# show AUTOCOMMIT;
autocommit
------------
on
(1 row)
设置后同时影响本 session
=# \echo :AUTOCOMMIT
on
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/22558114/viewspace-1097749/
,如需转载,请注明出处,否则将追究法律责任。