Odpowiedzi:
Zgodnie z pg_dump
dokumentacją 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ą -Z
opcji.
Dla uproszczenia zdecydowanie pg_dump -F c
wybrałbym przeskakiwanie do gzip.
-d
opcji, 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