Re: doubt with pg_dump and high concurrent used databases

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: doubt with pg_dump and high concurrent used databases
Дата
Msg-id 20568.1196019327@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Re: doubt with pg_dump and high concurrent used databases  ("Peter Childs" <peterachilds@gmail.com>)
Ответы Re: doubt with pg_dump and high concurrent used databases  (Pablo Alcaraz <pabloa@laotraesquina.com.ar>)
Список pgsql-performance
"Peter Childs" <peterachilds@gmail.com> writes:
> On 25/11/2007, Erik Jones <erik@myemma.com> wrote:
>>> Does the pg_dump create this kind of "consistent backups"? Or do I
>>> need to do the backups using another program?
>>
>> Yes, that is exactly what pg_dump does.
>>
> Yes so long as you are using transactions correctly. Ie doing a begin before
> each invoice and a commit afterwards if your not bothering and using auto
> commit you *may* have problems.

I think you need to qualify that a bit more.  What you're saying is that
if an application has consistency requirements that are momentarily
violated during multi-statement updates, and it fails to wrap such
updates into a single transaction, then pg_dump could capture one of the
intermediate states.  That's true, but it's hardly pg_dump's fault.
If there were a system crash partway through such a sequence, the
consistency requirements would be violated afterwards, too.

            regards, tom lane

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

Предыдущее
От: "Peter Childs"
Дата:
Сообщение: Re: doubt with pg_dump and high concurrent used databases
Следующее
От: Pablo Alcaraz
Дата:
Сообщение: Re: doubt with pg_dump and high concurrent used databases