Gelöschtes Mitglied 1550
Guest
G
Hey Leute,
ich möchte das Backup-Script von PostgreSQL nutzen, um meine Datenbanken zu sichern.
Nun frage ich mich, auch wenn ich die Bash ganz gut beherrsche, wo hier der Unterschied zwischen den Funktionen besteht:
Funktion 1:
[src=bash]pg_dump -Fp -h "$HOSTNAME" -U "$USERNAME" "$DATABASE" | gzip > $FINAL_BACKUP_DIR"$DATABASE".sql.gz.in_progress[/src]
Funktion 2:
[src=bash]pg_dump -Fc -h "$HOSTNAME" -U "$USERNAME" "$DATABASE" -f $FINAL_BACKUP_DIR"$DATABASE".custom.in_progress[/src]
Soweit ich das erkennen kann, ist Funktion 2 nur dafür da, einen "custom" Dump anzulegen, der nicht gezipped ist, korrekt? Falls das so ist, sollte es doch problemlos möglich sein, die Funktion per Config abzuschalten und die bereits bestehenden *.custom-Files zu löschen, um Plattenplatz zu sparen?
Ergänzende Frage: wieso zur Hölle sind beide Funktionen im "Auslieferungszustand" eingeschaltet? Welchen Sinn soll das machen?
ich möchte das Backup-Script von PostgreSQL nutzen, um meine Datenbanken zu sichern.
Nun frage ich mich, auch wenn ich die Bash ganz gut beherrsche, wo hier der Unterschied zwischen den Funktionen besteht:
Funktion 1:
[src=bash]pg_dump -Fp -h "$HOSTNAME" -U "$USERNAME" "$DATABASE" | gzip > $FINAL_BACKUP_DIR"$DATABASE".sql.gz.in_progress[/src]
Funktion 2:
[src=bash]pg_dump -Fc -h "$HOSTNAME" -U "$USERNAME" "$DATABASE" -f $FINAL_BACKUP_DIR"$DATABASE".custom.in_progress[/src]
Soweit ich das erkennen kann, ist Funktion 2 nur dafür da, einen "custom" Dump anzulegen, der nicht gezipped ist, korrekt? Falls das so ist, sollte es doch problemlos möglich sein, die Funktion per Config abzuschalten und die bereits bestehenden *.custom-Files zu löschen, um Plattenplatz zu sparen?
Ergänzende Frage: wieso zur Hölle sind beide Funktionen im "Auslieferungszustand" eingeschaltet? Welchen Sinn soll das machen?