Текстовые файлы со скриптами, которые создаёт утилита pg_dump, и архивные форматы отличаются целями использования и особенностями восстановления данных. 12
Текстовые файлы содержат SQL-команды, необходимые для воссоздания базы данных до состояния на момент создания скрипта. 1 Такие файлы можно использовать для восстановления базы на других машинах, в том числе с иной архитектурой, а с некоторыми коррективами даже в других СУБД. 1
Архивные форматы позволяют указывать, какие объекты базы данных восстановить, а также изменять порядок следования восстанавливаемых объектов. 1 Такие файлы спроектированы так, чтобы их можно было переносить на другие платформы с другой архитектурой. 1 Для восстановления из архивных форматов файлов используется утилита pg_restore. 1
Таким образом, текстовые файлы подходят для переноса базы данных на другой сервер PostgreSQL, а архивные форматы удобны для переноса баз данных между различными архитектурами. 2 Выбор формата зависит от базы данных и цели резервного копирования. 2