Sobes.tech
Junior — Middle

Kas oled kunagi teinud PostgreSQL andmebaasi varukoopia?

sobes.tech AI

Vastus AI-lt

Jah, PostgreSQL andmebaasi var tavaliselt varundada pg_dump tööriista abil.

Näide varunduse loomisest:

pg_dump -U kasutajanimi -h hostname -F c -b -v -f varukoopia_fail.backup dbname
  • -U — andmebaasi kasutajanimi
  • -h — serveri host
  • -F c — varunduse formaat (kohandatud)
  • -b — suurte objektide kaasamine
  • -v — üksikasjalik väljund
  • -f — fail, kuhu varukoopia salvestatakse

Samuti saab kasutada pg_basebackup, et luua füüsiline koopia.

taastamiseks kasutatakse käsku pg_restore või psql, sõltuvalt varunduse formaadist.

Oluline on planeerida varundused, võttes arvesse hooldustööde aega ja andmete mahtu.