Re: pgsql: Add psql option: -1 or --single-transaction

Поиск
Список
Период
Сортировка
От Simon Riggs
Тема Re: pgsql: Add psql option: -1 or --single-transaction
Дата
Msg-id 1139928574.1258.936.camel@localhost.localdomain
обсуждение исходный текст
Ответ на Re: pgsql: Add psql option: -1 or --single-transaction  (Tom Lane <tgl@sss.pgh.pa.us>)
Ответы Re: pgsql: Add psql option: -1 or --single-transaction  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-committers
On Tue, 2006-02-14 at 09:35 -0500, Tom Lane wrote:
> Simon Riggs <simon@2ndquadrant.com> writes:
> > On Tue, 2006-02-14 at 16:55 +0800, Christopher Kings-Lynne wrote:
> >> Huh?  But it'll cause a total failure of dump restore?
>
> > Perhaps you can explain further?
>
> As the code stands, a restore involving blobs plus --single-transaction
> produces
>     BEGIN;
>     ...
>     BEGIN;
>     ...
>     COMMIT;
>     ...
>     COMMIT;
> which does *not* have the intended behavior because BEGIN does not nest.
> This is a must-fix, else we may as well revert the patch entirely,
> because it does not work.

How should it work?

1. Remove the BEGIN and COMMIT around blobs?
2. Use SAVEPOINT ?

Presumably (1).

Best Regards, Simon Riggs


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

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: pgsql: Add psql option: -1 or --single-transaction
Следующее
От: Tom Lane
Дата:
Сообщение: Re: pgsql: Add psql option: -1 or --single-transaction