Re: [ psqlodbc-Bugs-1000476 ] DateStyle and Transaction

Поиск
Список
Период
Сортировка
От Eugene Fokin
Тема Re: [ psqlodbc-Bugs-1000476 ] DateStyle and Transaction
Дата
Msg-id 001801c5fc8d$62dfce70$dd2cc9c3@solvo.ru
обсуждение исходный текст
Ответ на Re: [ psqlodbc-Bugs-1000476 ] DateStyle and Transaction  (Ludek Finstrle <luf@pzkagis.cz>)
Ответы Re: [ psqlodbc-Bugs-1000476 ] DateStyle and Transaction  (Ludek Finstrle <luf@pzkagis.cz>)
Список pgsql-odbc
Hi.

Probably, you're right about CC_commit() call place, but I think it
doesn't need to be checked about auto_commit mode. Because, after
cancellation ROLLBACK will break DateStyle either in auto_commit mode
on.

I've used auto_commit mode off only to show how manual ROLLBACK will
lose DateStyle.

Regards.

--
Eugene Fokin
SOLVO Ltd.


-----Original Message-----
From: pgsql-odbc-owner@postgresql.org
[mailto:pgsql-odbc-owner@postgresql.org] On Behalf Of Ludek Finstrle
Sent: Friday, December 09, 2005 5:28 AM
To: pgsql-odbc@postgresql.org
Subject: Re: [ODBC] [ psqlodbc-Bugs-1000476 ] DateStyle and Transaction

> In application, I've turned auto_commit mode off.
>
> P.S. The same thing we'll see if we cancel first select statement.
> After cancellation there will be "ROLLBACK" command which drops
> DateStyle setting too. What I think, driver should issue "COMMIT"
> right after settings in connection procedure. For example,
> call CC_commit() at the end of CC_send_settings() function.

I thinks it's better to commit later in other place
(e.g. commit set client_encoding too).

Patch attached.

Thanks for report and initial hint

Luf


В списке pgsql-odbc по дате отправления:

Предыдущее
От: Ludek Finstrle
Дата:
Сообщение: Please review this patch
Следующее
От: "Eugene Fokin"
Дата:
Сообщение: My patch for #1000475 SEGFAULT during SQLCancel