Re: pg_dump\pg_restore large objects

From: eshkinkot(at)gmail(dot)com ( Сергей Бурладя =?utf-8?B?0L0=?=)
To: Sergej Kandyla <sk(at)hlsrv(dot)com>
Cc: pgsql-ru-general(at)postgresql(dot)org
Subject: Re: pg_dump\pg_restore large objects
Date: 2011-04-09 04:03:35
Message-ID: 8739lsxe94.fsf@home.progtech.ru
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-ru-general

Sergej Kandyla <sk(at)hlsrv(dot)com> writes:

> Сергей Бурладян wrote:
> > Sergej Kandyla <sk(at)hlsrv(dot)com> writes:

[вырезано]

> >> Бекап, сделанный при помощи tar format:
> >> pg_dump -Ft -b -f ${file} ${db}
> >> 870M database.dump.tar
> >>
> >
> > Это несжатый текст, LO в двоичном виде + текстовой файл со схемой данных.
> >

> Не понял, момента.
> Для переноса базы достаточно одного из таких дампов.
> Из ваших слов выходит что -Ft -b содержит дополнительые схемы данных,
> которые отсутствуют в бекапе "-Fc -b"..

У custom формата есть таблица объектов (TOC) из которой pg_restore может построить схему данных на
лету. У tar формата она (TOC) тоже есть, плюс помимо неё в tar формате ещё лежит уже построенная
схема данных в текстовом виде, не знаю зачем, судя по всему это для обратной совместимости и чтобы
можно было его восстановить не используя pg_restore.

--
С уважением, Сергей Бурладян

In response to

Browse pgsql-ru-general by date

  From Date Subject
Next Message Andrey N. Oktyabrski 2011-04-09 05:36:10 Re: Сниппеты по PostgreSQL
Previous Message leopard_ne@inbox.ru 2011-04-08 22:19:32 Сниппеты по PostgreSQL