Réponses:
Selon la pg_dump
documentation, le format personnalisé est:
le format de sortie le plus flexible en ce qu'il permet la sélection manuelle et la réorganisation des éléments archivés pendant la restauration. Ce format est également compressé par défaut
Vous pouvez également sélectionner le niveau de compression avec l' -Z
option.
Pour plus de simplicité, j'irais certainement pour pg_dump -F c
plus de tuyauterie pour gzip.
-d
option car elle est obsolète depuis la version 8.4 et elle n'a jamais eu pour but de sélectionner la base de données à vider, cela signifiait plutôt cela (à partir du document PG-8.3 ):> -d> --inserts Dump data as INSERT (plutôt que COPY). Cela rendra la restauration très lente; il est principalement utile pour faire des vidages> qui peuvent être chargés dans des bases de données non PostgreSQL. De plus, ce n'est pas une bonne idée de suffixer le nom de fichier d'un vidage au format personnalisé (-Fc
) avec .tar.gz car ce n'est pas un fichier tar compressé. Les vidages personnalisés ne peuvent être traités que