Re: A 2 phase commit weirdness

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: A 2 phase commit weirdness
Дата
Msg-id 8696.1117519796@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Re: A 2 phase commit weirdness  (Alvaro Herrera <alvherre@surnet.cl>)
Ответы Re: A 2 phase commit weirdness  (Alvaro Herrera <alvherre@surnet.cl>)
Список pgsql-hackers
Alvaro Herrera <alvherre@surnet.cl> writes:
> But at awakening, the user will get this:
> ERROR:  relation 66002 deleted while still in use
> This is ugly -- I don't think there is a way to get out of it.

There had better be a way, since (I suppose) the ERROR is preventing the
commit from succeeding ...

> Unrelated question: is it intended that the prepared transactions are
> visible cross-database through pg_prepared_xacts?

That is a good question.  Can a backend running in a different database
execute the COMMIT (or ROLLBACK)?  Offhand I'd bet that will not work,
which suggests we'd better make the view per-database.  [ thinks a bit
more... ]  We might be able to make it work, but there seems like a lot
of potential for bugs/fragility there.  Might be best to take the narrow
definition to start with.
        regards, tom lane


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

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: Backslash handling in strings
Следующее
От: Dennis Bjorklund
Дата:
Сообщение: Re: Backslash handling in strings