Junior — Middle
Urobili ste niekedy zálohu databázy PostgreSQL?
sobes.tech AI
Odpoveď od AI
Áno, zálohovanie databázy PostgreSQL sa zvyčajne vykonáva pomocou nástroja pg_dump.
Príklad vytvorenia zálohy:
pg_dump -U používateľské_meno -h hostname -F c -b -v -f záloha_súbor.backup dbname
-U— používateľské meno databázy-h— hostiteľ servera-F c— formát zálohy (vlastný)-b— zahrnúť veľké objekty-v— podrobný výstup-f— súbor na uloženie zálohy
Tiež je možné použiť pg_basebackup na vytvorenie fyzickej kópie databázy.
Na obnovenie sa používa príkaz pg_restore alebo psql, v závislosti od formátu zálohy.
Je dôležité plánovať zálohy s ohľadom na čas odstávky a objem dát.