Как указано выше, если у вас есть быстрое сетевое соединение между источником и назначением, вы можете сделать это без дополнительного диска.
Однако для базы данных объемом 6 ТБ (включая предполагаемые индексы) используется формат дампа архива (-Fc
) может привести к дампу базы данных менее 1 ТБ.
Относительно вопроса "по частям": да, это возможно при использовании шаблона таблицы (-t
, --table
):
pg_dump -t TABLE_NAME ...
Вы также можете исключить таблицы, используя -T
, --exclude-table
:
pg_dump -T TABLE_NAME ...
Указанные выше параметры (-t
, -T
) могут быть указаны несколько раз и могут быть даже в сочетании.
Они также поддерживают шаблоны для указания таблиц:
pg_dump -t 'employee_*' ...