Re: SET autocommit begins transaction?
| От | Sean Chittenden |
|---|---|
| Тема | Re: SET autocommit begins transaction? |
| Дата | |
| Msg-id | 20020919004922.GO99484@perrin.int.nxad.com обсуждение исходный текст |
| Ответ на | Re: SET autocommit begins transaction? (Bruce Momjian <pgman@candle.pha.pa.us>) |
| Ответы |
Re: SET autocommit begins transaction?
|
| Список | pgsql-bugs |
> Yes, with the BEGIN, it will roll back. With autocommit off, this: > > > > > > > set statement_timeout = 20; > > > query_with_error; > > > set statement_timeout = 0; > > > COMMIT; > > will not roll back to 0. It will be 20. But that's the correct/expected behavior, is it not? That's what I'd expect at least. I'd think it's a gotcha for those that aren't good about explicitly calling BEGIN, but most libraries should do that for you, ruby-dbi does and used to be overly zealous about that actually (I just fixed that last night as a matter of fact). -sc -- Sean Chittenden
В списке pgsql-bugs по дате отправления: