Восстановление таблицы из файла

Был создан бэкап базы командой pg_dump mydb > file
Есть ли возможность восстановить из этого файла отдельную таблицу

Я так понимаю что для нормального восстановления таблицы, бэкап нужно делать с флагами -Ft -b и в tar архив. Чтобы потом можно было высунуть его командой pg_restore -d mydb --table=needtable file.tar

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите "Сохранить настройки" для активации изменений.

Если файл с дампом в

Если файл с дампом в текстовом формате, то просто вырежите нужные строки и запустите на базу.
Если файл в бинарном формате, то можно просто создать временную базу, восстановить бакап туда, а затем выгрузить оттуда нужную таблицу.

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите "Сохранить настройки" для активации изменений.

Back to top

(С) Виктор Вислобоков, 2008-2023