Sobes.tech
Junior — Middle

Hai mai eseguito un backup di un database PostgreSQL?

sobes.tech AI

Risposta dell'AI

Sì, il backup del database PostgreSQL viene solitamente eseguito utilizzando l'utilità pg_dump.

Esempio di creazione di un backup:

pg_dump -U nome_utente -h hostname -F c -b -v -f file_backup.backup dbname
  • -U — nome utente del database
  • -h — host del server
  • -F c — formato del backup (personalizzato)
  • -b — includere grandi oggetti
  • -v — output dettagliato
  • -f — file per salvare il backup

È anche possibile usare pg_basebackup per creare una copia fisica del database.

Per il ripristino, si utilizza il comando pg_restore o psql a seconda del formato del backup.

È importante pianificare i backup considerando il tempo di inattività e il volume dei dati.