Sobes.tech
Junior — Middle

Valaha készítettél biztonsági másolatot PostgreSQL adatbázisról?

sobes.tech MI

Válasz az MI-től

Igen, a PostgreSQL adatbázis biztonsági mentése általában a pg_dump segédprogrammal történik.

Biztonsági mentés készítésének példája:

pg_dump -U felhasználónév -h hostname -F c -b -v -f biztonsagi_masolat.backup dbname
  • -U — adatbázis felhasználónév
  • -h — szerver címe
  • -F c — biztonsági mentés formátuma (egyedi)
  • -b — nagyobjektumok belefoglalása
  • -v — részletes kimenet
  • -f — fájl a mentéshez

Emellett használható a pg_basebackup fizikai másolat készítéséhez.

Visszaállításhoz a pg_restore vagy psql parancsokat használják, a biztonsági mentés formátumától függően.

Fontos, hogy a biztonsági mentéseket a leállási idő és az adatmennyiség figyelembevételével tervezzük.