Sobes.tech
Junior — Middle

Да ли сте икада правили резервну копију PostgreSQL базе података?

sobes.tech АИ

Одговор од АИ

Da, sigurnosna kopija baze podataka PostgreSQL obično se vrši pomoću alata pg_dump.

Primer za pravljenje sigurnosne kopije:

pg_dump -U korisničko_ime -h hostname -F c -b -v -f sigurnosna_kopija.backup dbname
  • -U — korisničko ime baze podataka
  • -h — host servera
  • -F c — format sigurnosne kopije (prilagođeni)
  • -b — uključiti velike objekte
  • -v — detaljan izlaz
  • -f — fajl za čuvanje sigurnosne kopije

Takođe, može se koristiti pg_basebackup za pravljenje fizičke kopije baze.

Za oporavak, koristi se komanda pg_restore ili psql, u zavisnosti od formata sigurnosne kopije.

Važno je planirati sigurnosne kopije uzimajući u obzir vreme zastoja i obim podataka.