不在 Postgresql 中使用“开始事务”和“提交”语句
Posted
技术标签:
【中文标题】不在 Postgresql 中使用“开始事务”和“提交”语句【英文标题】:Not using "begin transaction" and "commit" statements in Postgresql 【发布时间】:2020-06-26 04:51:10 【问题描述】:每当我使用终端访问 PostgreSQL 数据库时,我都不会使用“开始事务”或“提交”;陈述。尽管如此,我对数据库所做的更改是永久性的。 (当我关闭终端时,它们不会回滚)。为什么?我有什么遗漏吗?
【问题讨论】:
***.com/questions/13837146/… ;您要查找的关键字是“自动提交” 在考虑发布之前,请阅读手册和谷歌任何错误消息或您的问题/问题/目标的许多清晰、简洁和精确的措辞,有和没有您的特定字符串/名称和站点:***.com &标签;阅读许多答案。如果您发布问题,请使用一个短语作为标题。反映你的研究。请参阅How to Ask 和投票箭头鼠标悬停文本。 @philipxy 我做了谷歌搜索和基础研究。我不知道究竟要在 google 上搜索什么。这就是我问这个问题的原因。 【参考方案1】:默认情况下,psql CLI 界面以自动提交模式运行。 见https://dzone.com/articles/autocommit-in-postgresqls-psql
【讨论】:
以上是关于不在 Postgresql 中使用“开始事务”和“提交”语句的主要内容,如果未能解决你的问题,请参考以下文章