Zálohování PostgreSQL je možné provádět podle dostupné dokumentace (odkaz na aktuální verzi dokumentace) k databázovému serveru PostgreSQL dle verze, kterou máte instalovánu.
K nastavení zálohování je pak možné použít také jednu z níže uvedených variant:
Zálohování skriptem PSQLBACKUP (backup_postgres_db.cmd)
Skript PSQLBACKUP (backup_postgres_db.cmd) je dodáván výrobcem a měl by být ve výchozí instalaci verze astraia 29.0.0 a vyšší. V případě, že uvedený soubor se v hlavní složce serveru astraia nenachází, (ve výchozí instalaci c:\astraia\) kontaktujte technickou podporu.
Pro nastavení zálohování je potřebné nakonfigurovat pouze soubor „pg_backup0.ini“ který se nachází ve složce „.config/“.
V tomto souboru upravte následující hodnoty:
Název hodnoty | Výchozí hodnota | Popis |
---|---|---|
host | localhost | IP/název PostgreSQL serveru, ve výchozím stavu není potřeba měnit |
port | 5432 | TCP port PostgreSQL serveru, ve výchozím stavu není potřeba měnit |
backup_folder | C:\astraia_backup | složka, kam se mají ukládat provedené zálohy |
keep_last_backups | 3 | kolik posledních záloh se má uchovávat, ve výchozím stavu se uchovávají 3 poslední zálohy |
pg_folder | C:\Program Files\PostgreSQL\13 | složka, ve které je instalován PostgreSQL server, pokud používáte jinou verzi, měla by dostačovat změna čísla verze 13 |
Zálohu pak můžete spustit ručně z příkazového řádku z hlavní serverové složky astraia příkazem „backup_postgres_db.cmd„.
Automatické provádění je pak nutné nastavit jako systémovou službu přes program „AstraiaServices„. Zástupce by se měl nacházet na pracovní ploše, případně se spustitelný soubor „astraiaServices.exe“ nachází v hlavní serverové složce astraia. Tento soubor vždy spouštějte s právy uživatele Administrator!
Po spuštění klikněte na tlačítko „Konfigurovat“ u služby „Zálohy databáze„.
Následně vyberte variantu „Other„, a do pole „Backup command“ zadejte celou cestu k zálohovacímu skriptu včetně dvojitých uvozovek jako je to uvedeno na příkladu níže.
U služby je také možné nastavit frekvcenci provádění v polích „Backup frequency„.
Po dokončení nastavení spusťte službu tlačítkem „Start„, po levé straně se pak daná služba označí modrou ikonou „zaškrtnutí“ jako spuštěná.
Pokud je služba úspěšně nainstalována a spuštěna, je po pravé straně označena modrým znakem „zaškrtnutí“ jak je vidět na obrázku níže.
Zálohování externím produktem třetích stran
K dispozici je možné využít řešení externí utilitou, například SQLbackupAndFTP.
Pro její nastavení pak postupujte podle dokumentace poskytované výrobcem.
Důležité upozornění:
- vždy po novém nastavení nebo změně nastavení ověřte provádění zálohování
- doporučujeme provádět kontrolu zálohování periodicky
- jako součást procesu zálohování důrazně doporučujeme také naplánovat a provádět pravidelné kontroly obnovy databáze ze zálohy v testovacím prostředí
- věnujte, prosím, patřičnou pozornost vlastní frekvenci zálohování, kontrol provádění zálohování i pravidelných zkušebních obnov záloh
V případě dotazů nebo nejasností neváhejte kontaktovat technickou podporu.