Ответы:
Согласно pg_dump
документации, пользовательский формат:
самый гибкий формат вывода, позволяющий вручную выбирать и переупорядочивать архивные элементы во время восстановления. Этот формат также сжат по умолчанию
Вы также можете выбрать уровень сжатия с помощью -Z
опции.
Для простоты я бы определенно пошел pg_dump -F c
по конвейеру к gzip.
-d
опцию, потому что она устарела с 8.4, и она никогда не подразумевала выбор базы данных для дампа, вместо этого она имела в виду (из документа PG-8.3 ):> -d> --inserts Dump data as INSERT команды (а не COPY). Это сделает восстановление очень медленным; это в основном полезно для создания дампов, которые> могут быть загружены в базы данных не-PostgreSQL. Кроме того, не стоит добавлять суффикс имени файла дампа в произвольном формате (-Fc
) к .tar.gz, потому что это не сжатый файл tar-файла. Пользовательские дампы могут быть обработаны только