自動提交(AUTOCOMMIT)的配置

leon830216發表於2014-03-01
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部落格 ” ,連結:http://blog.itpub.net/22558114/viewspace-1097749/,如需轉載,請註明出處,否則將追究法律責任。

相關文章