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 по дате отправления: