Re: pg_dump\pg_restore large objects
| От | eshkinkot@gmail.com (Сергей Бурладян) |
|---|---|
| Тема | Re: pg_dump\pg_restore large objects |
| Дата | |
| Msg-id | 8739lsxe94.fsf@home.progtech.ru обсуждение исходный текст |
| Ответ на | Re: pg_dump\pg_restore large objects (Sergej Kandyla <sk@hlsrv.com>) |
| Список | pgsql-ru-general |
Sergej Kandyla <sk@hlsrv.com> writes:
> Сергей Бурладян wrote:
> > Sergej Kandyla <sk@hlsrv.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.
--
С уважением, Сергей Бурладян
В списке pgsql-ru-general по дате отправления: