Некоторые плюсы применения различных форматов дампов PostgreSQL:
- plain. 1 Выгрузка в текстовом SQL-формате. 1 Наиболее универсальна, позволяет вручную откорректировать дамп или выполнить частичную загрузку или восстановление, например отдельной таблицы. 1
- custom. 1 Собственный формат pg_dump, предусматривает сжатие данных и возможность многопоточной загрузки. 1
- directory. 1 Выгрузка в виде директории, на каждую таблицу выгружается отдельный сжатый файл, позволяет многопоточную выгрузку и загрузку. 1
- tar. 1 По сути, выгрузка в виде директории, но упакованной в tar-архив, сжатие не предусмотрено, поэтому размер выгрузки будет больше, чем у директории. 1
Также файловые дампы можно переносить между разными серверами и инсталляциями PostgreSQL, что позволяет развернуть рабочую версию СУБД там, где нужно. 5