W tym artykule dowiesz się, jak skonfigurować backup środowiska bazy danych PostgreSQL za pomocą Xopero ONE.
Aby zapewnić spójność danych, Xopero zaleca używanie dedykowanego typu backupu, którym jest backup na poziomie plików ze skryptem przed backupem dla bazy danych PostgreSQL.
Backup bazy danych rozpoczyna się od skryptu, który wysyła żądanie do serwera bazy danych o utworzenie zrzutu bazy danych w katalogu tymczasowym. Po zakończeniu tworzenia zrzutu, plik zrzutu jest objęty backupem przez Xopero ONE.
Xopero ONE używa narzędzia pg_dump do wykonywania backupu bazy danych PostgreSQL.
Zaloguj się do XMS, otwórz kartę Plany > Backup i kliknij przycisk Dodaj plan na górnym pasku.
Wybierz Urządzenia z listy platform.
W następnej sekcji wybierz opcję Pliki i foldery i wybierz jedno lub więcej urządzeń, których ma dotyczyć plan (możesz również wybrać, aby plan obejmował wszystkie aktywowane urządzenia).
Zdefiniuj nazwę planu backupu.
Skonfiguruj Twój plan backupu zgodnie z wymaganiami (więcej informacji na temat konfiguracji planu backupu znajdziesz w artykułach oraz ).
Przejdź do sekcji Ustawienia zaawansowane i kliknij Edytuj, aby dostosować dodatkowe opcje.
Przejdź do sekcji skryptów backupu, a następnie do skryptu przed backupem.
Włącz skrypt przed backupem i wybierz skrypt bazy danych PostgreSQL z listy.
Wpisz nazwę użytkownika bazy danych w polu Użytkownik bazy danych.
Wybierz hasło użytkownika, otwierając Managera haseł, gdzie możesz dodać nowe hasło lub wybrać istniejące.
Ustaw argumenty skryptu, wprowadź je w polu Argumenty skryptu w następującej formie:
database - nazwa bazy danych. Plan backupu może obejmować tylko jedną lub wszystkie bazy danych. Jeśli chcesz chronić wszystkie bazy danych, użyj parametru --all zamiast nazwy bazy danych.
Włącz dwie dodatkowe opcje, używając pól wyboru:
Czekaj na zakończenie skryptu — aplikacja będzie czekać, aż zrzut będzie gotowy.
Zakończ zadanie niepowodzeniem, jeśli skrypt się nie powiedzie — jeśli skrypt zakończy się niepowodzeniem, system powiadomi o błędzie backupu.
Sprawdź dokładnie Twoje ustawienia i kliknij Zapisz, aby zamknąć sekcję Ustawienia zaawansowane.
Po zakończeniu konfiguracji kliknij przycisk Zapisz. Plan ochrony automatycznie rozpocznie ochronę urządzeń i baz danych zgodnie z harmonogramem.
output_dir - katalog, do którego ma trafić zrzut bazy danych, a tym samym folder, który ma zostać objęty backupem.
pg_dump_dir - ścieżka do narzędzia pg_dump. Ten parametr jest wymagany tylko dla bazy danych PostgreSQL hostowanej w systemie Windows.
port_number - ten parametr jest wymagany, jeśli używasz niestandardowego portu (innego niż 5432).
database output_dir "pg_dump_dir" port_number








