Sobes.tech
Junior — Middle

Ai făcut vreodată o copie de siguranță a unei baze de date PostgreSQL?

sobes.tech AI

Răspuns de la AI

Da, backup-ul bazei de date PostgreSQL se realizează de obicei cu ajutorul utilitarului pg_dump.

Exemplu de creare a unui backup:

pg_dump -U nume_utilizator -h nume_host -F c -b -v -f fisier_backup.backup dbname
  • -U — numele utilizatorului bazei de date
  • -h — gazda serverului
  • -F c — formatul backup-ului (personalizat)
  • -b — include obiecte mari
  • -v — ieșire detaliată
  • -f — fișier pentru salvarea backup-ului

De asemenea, se poate folosi pg_basebackup pentru a crea o copie fizică a bazei.

Pentru restaurare, se utilizează comanda pg_restore sau psql, în funcție de formatul backup-ului.

Este important să planificați backup-urile ținând cont de timpul de nefuncționare și volumul de date.