PostgreSQL psql里面默认是自动提交;执行完就马上提交,不能回滚,可以关闭自动提交。
AutoCommit基于客户端(psql、pgadmin、navicat等等)SESSION连接参数AUTOCOMMIT,数据库SERVER端不进行控制;
取消自动提交后,DDL语句也需要显示commit或rollback
1、psql
\set AUTOCOMMIT off
#仅对当前session有效
\echo :AUTOCOMMIT #查看当前状态
如上图所示,有*号代表有操作未提交或回滚
仅对于psql工具有效
客户端所在系统用户执行以下语句,家目录下生成.psqlrc
$ echo "\set AUTOCOMMIT off" >>$HOME/.psqlrc
2、pgadmin4
使用pgadmin4 v4.28,默认取消了自动提交,
3、navicat15
自动提交,在执行ddl或dml语句前,执行begin语句,这样可以防止自动提交
4、DBeaver
默认自动提交,可以取消自动提交 窗口-首选项-连接-连接类型-默认自动提交
此软件有只读模式,设置后只能查看,不能新建、删除等操作
如上图所示,1代表1个操作未提交或回滚,如没有未提交或回滚的操作,显示None
客户端程序自动提交
来源:这里教程网
时间:2026-03-14 20:09:50
作者:
编辑推荐:
- 客户端程序自动提交03-14
- Postgres验证vacuum是否维护索引03-14
- 我国一项物联网安全协议测试技术成为国际标准,RFID / NFC 领域累计贡献 8 项03-14
- PostgreSQL权限介绍03-14
- 回顾历史,见证精彩|PostgreSQL“群英论道”03-14
- 快速实现单元格选择的方法03-14
- 使用Command对象执行SQL语句来获取满足指定条件的记录数的方法03-14
- 在Excel中制作用户登录窗口的方法03-14
下一篇:
相关推荐
-
雷神推出 MIX PRO II 迷你主机:基于 Ultra 200H,玻璃上盖 + ARGB 灯效
2 月 9 日消息,雷神 (THUNDEROBOT) 现已宣布推出基于英
-
制造商 Musnap 推出彩色墨水屏电纸书 Ocean C:支持手写笔、第三方安卓应用
2 月 10 日消息,制造商 Musnap 现已在海外推出一款 Oce
热文推荐
- 客户端程序自动提交
客户端程序自动提交
26-03-14 - PostgreSQL权限介绍
PostgreSQL权限介绍
26-03-14 - 回顾历史,见证精彩|PostgreSQL“群英论道”
回顾历史,见证精彩|PostgreSQL“群英论道”
26-03-14 - 2020PG亚洲大会中国PG ACE伙伴发布仪式精彩回顾
2020PG亚洲大会中国PG ACE伙伴发布仪式精彩回顾
26-03-14 - Postgrsql 从节点宕机,主节点执行DML语句出现等待情况
Postgrsql 从节点宕机,主节点执行DML语句出现等待情况
26-03-14 - 直播回顾 | EDB总裁Bruce Momjian道出原生分布式将在PG 14版本发布
- The Internals of PostgreSQL学习
The Internals of PostgreSQL学习
26-03-14 - 报名|2020 PostgreSQL亚洲大会系列专场一:培训机构公益专场
报名|2020 PostgreSQL亚洲大会系列专场一:培训机构公益专场
26-03-14 - 向数据透视表中添加计算字段的操作方法
向数据透视表中添加计算字段的操作方法
26-03-14 - 权益满满 | PGConf.Asia2020大会诚邀赞助商!携手走向更大世界!
