astraia, nastavení zálohování PostgreSQL

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 hodnotyVýchozí hodnotaPopis
hostlocalhostIP/název PostgreSQL serveru, ve výchozím stavu není potřeba měnit
port5432TCP port PostgreSQL serveru, ve výchozím stavu není potřeba měnit
backup_folderC:\astraia_backupsložka, kam se mají ukládat provedené zálohy
keep_last_backups3kolik posledních záloh se má uchovávat, ve výchozím stavu se uchovávají 3 poslední zálohy
pg_folderC:\Program Files\PostgreSQL\13slož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.

Verze dokumentu 1.0, 9.2.2024