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.