Weryfikacja kompletnosci dumpa

0

Witam,

Mam do zmigrowania na nowy serwer kilka baz danych po kilkaset GB każda. Zastanawia mnie jaką mam pewność, że zrzut wykony za pomocą pg_dump będzie kompletny i spójny.
Czy pg_dump gwarantuje, że dump będzie spójny np. że pg_restore wywali błąd na początku restora, że plik jest niepoprawny zamiast "ślepo" odtwarzać bazę do momentu napotkania niespodziewanego końca pliku?
Przeraża mnie perspektywa kiedy po kilku godzinach dumpowania i restore okazuje się, że aplikacja związana z tą bazą nie działa ponieważ baza jest niekompletna (np. brakuje danych) :(
Czy jest jakieś narzędzie do sprawdzenia czy dump jest kompletny bez jego rozpakowywania/odtwarzania?

Edit:
Dumpa wykonuje z parametrem -Fc i przed jego rozpoczęciem odbieram użytkownikowi uprawnienia do zapisu danych w bazie żeby po odtworzeniu nie okazało się, że "zginęły" jakieś dane.

0

Może - http://apgdiff.com/ porównanie dwóch backupów baz danych.

0
mariano901229 napisał(a):

Może - http://apgdiff.com/ porównanie dwóch backupów baz danych.

Dzięki mariano901229. Spotkałem się wcześniej z tym narzędziem ale to nie jest do końca to o co mi chodziło.
apgdiff sprawdza tylko schemat bazy bez jej zawartości (danych) i porównuje dwa dumpy.
Ja potrzebowałbym raczej narzędzia które "powiedziałoby" mi, że dump jest spójny z bazą.

Macie jakieś inne pomysły albo znacie jakieś inne (niż pg_dump) narzędzie do robienia dumpów, które na końcu sprawdza spójność dumpa?

1 użytkowników online, w tym zalogowanych: 0, gości: 1