【发布时间】:2014-01-15 05:57:02
【问题描述】:
我正在开发 PostgreSQL 9.1.4。
我将数据插入到 2 个表中,它运行良好。
我希望为我的两个表都存在的表应用事务 相同的数据库。如果我的第二张桌子在那一刻失败,我的第一张桌子 表应该回滚。
我尝试将“max_prepared_transactions”中的属性设置为非零
/etc/postgres/postgres.conf 中的值。但仍然交易卷
后退不工作。
【问题讨论】:
-
这没有多大意义。请显示您正在运行的代码,以及任何错误消息。
-
也许你没有关闭自动提交?
-
@a_horse_with_no_name:您的评论在当时可能是有效的,但据我了解,现在既不需要也不可能关闭自动提交:stackoverflow.com/a/17936997
标签: sql postgresql postgresql-9.1 phppgadmin php-pgsql