Odpowiedzi:
Zgodnie z pg_dumpdokumentacją niestandardowy format to:
najbardziej elastyczny format wyjściowy, ponieważ umożliwia ręczny wybór i zmianę kolejności zarchiwizowanych elementów podczas przywracania. Ten format jest również domyślnie skompresowany
Możesz także wybrać poziom kompresji za pomocą -Zopcji.
Dla uproszczenia zdecydowanie pg_dump -F cwybrałbym przeskakiwanie do gzip.
-dopcji, ponieważ jest przestarzała od 8.4 i nigdy nie miała zamiaru wybierać bazy danych do zrzutu, oznaczało to zamiast tego (z PG-8.3 doc ):> -d> - wstawia Zrzut danych jako WSTAW polecenia (zamiast KOPIUJ). Spowoduje to, że przywracanie będzie bardzo powolne; przydaje się głównie do tworzenia zrzutów, które można załadować do baz danych innych niż PostgreSQL. Ponadto, nie jest to dobry pomysł, aby sufiks nazwy pliku zrzutu w formacie niestandardowym (-Fc) z .tar.gz bo to nie gzippowana tarfile. Niestandardowe zrzuty można przetwarzać tylko