Formats дампа PostgreSQL -Fc и -Fd отличаются способом выгрузки данных: 1
- Формат -Fc (custom) позволяет выгрузить данные в специальном архивном формате, пригодном для дальнейшего использования утилитой pg_restore. 13 Этот формат наиболее гибкий, так как даёт возможность вручную выбирать и сортировать восстанавливаемые объекты. 1 Вывод в нём по умолчанию сжимается. 1
- Формат -Fd (directory) создаёт резервную копию в формате каталога. 1 Для каждой таблицы и большого объекта создаются отдельные файлы, а также файл оглавления в машинно-читаемом формате, понятном для pg_restore. 1 С полученной резервной копией можно работать штатными средствами Unix, например, несжатую копию можно сжать посредством gzip. 1 Этот формат по умолчанию сжимается, а также поддерживает работу в несколько потоков. 1
Таким образом, основное отличие в том, что формат -Fc позволяет работать с данными напрямую, а формат -Fd создаёт резервную копию в виде каталога с отдельными файлами для таблиц и больших объектов. 1