修改postgresql的自动提交
来源:互联网 发布:vc mfc编程登录界面 编辑:程序博客网 时间:2024/05/29 05:00
默认,postgresql是自动提交的,可以避免自动提交
1)使用begin;命令
示例:
postgres=# begin;
BEGIN
postgres=# insert into test values(2,2);
INSERT 0 1
postgres=# select * from test;
id | name
----+------
1 |
1 | 2
2 | 2
(3 行记录)
postgres=# rollback;
ROLLBACK
postgres=# select * from test;
id | name
----+------
1 |
1 | 2
(2 行记录)
2)还可以直接关闭自动提交的功能
\set AUTOCOMMIT off
示例:
postgres=# \set AUTOCOMMIT off
postgres=#
postgres=#
postgres=# insert into test values(2,2);
INSERT 0 1
postgres=# select * from test;
id | name
----+------
1 |
1 | 2
2 | 2
(3 行记录)
postgres=# rollback;
ROLLBACK
postgres=# select * from test;
id | name
----+------
1 |
1 | 2
(2 行记录)
1)使用begin;命令
示例:
postgres=# begin;
BEGIN
postgres=# insert into test values(2,2);
INSERT 0 1
postgres=# select * from test;
id | name
----+------
1 |
1 | 2
2 | 2
(3 行记录)
postgres=# rollback;
ROLLBACK
postgres=# select * from test;
id | name
----+------
1 |
1 | 2
(2 行记录)
2)还可以直接关闭自动提交的功能
\set AUTOCOMMIT off
示例:
postgres=# \set AUTOCOMMIT off
postgres=#
postgres=#
postgres=# insert into test values(2,2);
INSERT 0 1
postgres=# select * from test;
id | name
----+------
1 |
1 | 2
2 | 2
(3 行记录)
postgres=# rollback;
ROLLBACK
postgres=# select * from test;
id | name
----+------
1 |
1 | 2
(2 行记录)
阅读全文
0 0
- 修改postgresql的自动提交
- 修改postgresql的自动提交
- postgresql自动提交的问题
- postgresql关闭自动提交
- postgresql关闭自动提交
- 【PostgreSQL-9.6.3】设置非自动提交
- PostgreSQL自动备份的批处理文件
- postgresql 的自动增量字段
- Postgresql修改字段的长度
- Postgresql 事务的提交与回滚
- Postgresql 事务的提交与回滚
- form的自动提交
- form的自动提交
- 表单的自动提交
- delaycall.js 修改表单延迟自动提交的 jQuery / Zepto 插件
- postgresql在windows下备份的批处理文件(修改版),提示输入密码时,能自动输入密码
- 批量修改PostgreSQL数据表的名称
- 修改PostgreSQL的密码与端口名
- 创投日报:10月13日至15日收录投融资项目22起
- 实现基于SSL的FTPS
- 10月16日 C语言 输入9*9乘法表
- 相比Oracle,PG多本版并发的优劣势
- 马云总结创业三要素:乐观、自查、坚持
- 修改postgresql的自动提交
- html中转义字符的含义 > &It; 等
- 花了280亿美元,收购163家公司,谷歌硬件为何还是失败
- java文件传输基础:transient
- 【LeetCode】C# 75、Sort Colors
- [QT]QMessageBox 的四种用法
- Qt-获取主机网络信息
- 完全平方数 BZOJ
- JDK 8新特性LongAdder和AtomicLong的性能测试对比