Re: [snafu] isolation-level change in 2.4.2

Поиск
Список
Период
Сортировка
От Daniele Varrazzo
Тема Re: [snafu] isolation-level change in 2.4.2
Дата
Msg-id CA+mi_8Zr7ibsj5aLkv5Ah-Z00RNdbu4YRkbxjjbpKQzQaUMj8Q@mail.gmail.com
обсуждение исходный текст
Ответ на Re: [snafu] isolation-level change in 2.4.2  (Federico Di Gregorio <fog@dndg.it>)
Ответы Re: [snafu] isolation-level change in 2.4.2  (Federico Di Gregorio <fog@dndg.it>)
Список psycopg
On Thu, Dec 15, 2011 at 11:28 AM, Federico Di Gregorio <fog@dndg.it> wrote:
> Marko, Daniele,
>
> can you both pull from my devel and report any regressions/errors? Marko,
> please check this changeset fixes the problems you reported.

First note: even if currently postgres behaviour is the same at levels
read committed and read uncommitted, they are still two distinct
levels:

    test=> set default_transaction_isolation = 'read uncommitted';
    SET
    test=> SHOW default_transaction_isolation;
     default_transaction_isolation
    -------------------------------
     read uncommitted
    (1 row)

I think psycopg shouldn't assume the two being equivalent, otherwise
in the event they will become different in future postgres versions we
would have older psycopg version not supporting them. Doing it now
doesn't cost anything.

I've also just noted that the check for pg version not supporting
levels UNC/REPREAD is in two different points (unfortunately
set_session and set_isolation_level have no common code path).

I've made a patch against these points, but I'll be able to run the
complete test grid only this evening.


-- Daniele

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

Предыдущее
От: Federico Di Gregorio
Дата:
Сообщение: Re: [snafu] isolation-level change in 2.4.2
Следующее
От: Federico Di Gregorio
Дата:
Сообщение: Re: [snafu] isolation-level change in 2.4.2