【发布时间】:2018-02-14 10:51:46
【问题描述】:
我有我的 Oracle SQL Developer,它正在连接到 PostgreSQL 数据库
点击此链接:Oracle SQL Developer and PostgreSQL 我已经设法将我的 SQLDeveloper 连接到 PostgreSQL(仅供参考,我的 SQLDeveloper 版本是 17.2,服务器中的 postgresql 是 9.6)
但是,即使我的 SQLDeveloper 中的自动提交设置已关闭(通过工具 > 首选项 > 数据库 > 高级),我的 SQLDeveloper 也无法提交和回滚。当我尝试手动执行提交/回滚(即通过输入“COMMIT;”或“ROLLBACK;”)时,我收到了消息:
Cannot rollback when autoCommit is enabled.
据我所知,PostgreSQL 总是自动提交,而自动提交关闭是由客户端完成的。例如,我尝试了 PGAdmin,并设法在没有自动提交的情况下手动提交和回滚(太糟糕了,PGAdmin 有点慢)
在连接到 PostgreSQL 时,谁能帮我关闭 SQLDeveloper 的自动提交?
谢谢
【问题讨论】:
标签: oracle-sqldeveloper postgresql-9.6