Junior — Middle
Udělal jste někdy zálohu databáze PostgreSQL?
sobes.tech AI
Odpověď od AI
Ano, zálohování databáze PostgreSQL se obvykle provádí pomocí nástroje pg_dump.
Příklad vytvoření zálohy:
pg_dump -U uživatelské_jméno -h hostname -F c -b -v -f záloha_soubor.backup dbname
-U— uživatelské jméno databáze-h— hostitel serveru-F c— formát zálohy (vlastní)-b— zahrnout velké objekty-v— podrobný výstup-f— soubor pro uložení zálohy
Také lze použít pg_basebackup pro vytvoření fyzické kopie databáze.
Pro obnovení se používá příkaz pg_restore nebo psql, v závislosti na formátu zálohy.
Je důležité plánovat zálohy s ohledem na dobu odstávky a objem dat.