Re: [ psqlodbc-Bugs-1000476 ] DateStyle and Transaction
От | Eugene Fokin |
---|---|
Тема | Re: [ psqlodbc-Bugs-1000476 ] DateStyle and Transaction |
Дата | |
Msg-id | 001f01c60471$72e69f10$dd2cc9c3@solvo.ru обсуждение исходный текст |
Ответ на | Re: [ psqlodbc-Bugs-1000476 ] DateStyle and Transaction (Ludek Finstrle <luf@pzkagis.cz>) |
Ответы |
Re: [ psqlodbc-Bugs-1000476 ] DateStyle and Transaction
|
Список | pgsql-odbc |
I have PostgreSQL version 7.4.5. Also, I have "UseDeclareFetch=1" option. Try to turn it on, and I think you'll see BEGIN before "select version()". Regards. -- Eugene Fokin SOLVO Ltd. -----Original Message----- From: Ludek Finstrle [mailto:luf@pzkagis.cz] Sent: Sunday, December 18, 2005 11:09 PM To: Eugene Fokin Cc: pgsql-odbc@postgresql.org Subject: Re: [ODBC] [ psqlodbc-Bugs-1000476 ] DateStyle and Transaction > I saw in the PostgreSQL log file, either in auto_commit mode on, > psqlodbc generates implicit transaction for each "data change statement" > and implicit transaction for whole bunch of consequent "select > statmenets". It's strange. Isn't it some misunderstanding? I try it here now and I see no start transaction in PgSQL log file. I have PgSQL 8.1 on Win32 and psqlodbc 8.01.0105 (I think it doesn't matter which 8.1 version). What versions do you have? > So, it starts transaction at begin and doesn't close it before first > "data change statement". If I'll cancel one of first select, I'll lose > DateStyle. My PgSQL log: 2005-12-18 22:02:30 LOG: autovacuum: processing database "postgres" 2005-12-18 22:03:05 LOG: statement: select version() 2005-12-18 22:03:05 LOG: statement: set DateStyle to 'ISO' 2005-12-18 22:03:05 LOG: statement: set geqo to 'OFF' 2005-12-18 22:03:05 LOG: statement: set extra_float_digits to 2 2005-12-18 22:03:05 LOG: statement: select oid from pg_type where typname='lo' 2005-12-18 22:03:06 LOG: statement: select pg_client_encoding() 2005-12-18 22:03:06 LOG: statement: set client_encoding to 'WIN1250' 2005-12-18 22:03:18 LOG: statement: select nothing from notable 2005-12-18 22:03:18 ERROR: relation "notable" does not exist 2005-12-18 22:03:27 LOG: statement: rollback 2005-12-18 22:03:27 WARNING: there is no transaction in progress Regards, Luf
В списке pgsql-odbc по дате отправления: