Lessico IT › Database › pg_dump

pg_dump

Database Svenska → Aggiornato: 2026-10-02

Lo strumento di backup logico di PostgreSQL: produce SQL semplice oppure un archivio compresso che pg_restore può leggere in modo selettivo.

Grazie a MVCC il dump ottiene una vista coerente del database all'istante di avvio senza bloccare l'attività in corso: lettori e scrittori non ne risentono. Il grande vantaggio rispetto a un backup fisico è la portabilità: un dump si può caricare su un'altra versione maggiore, un'altra architettura o un'altra installazione, ed è per questo la via standard per upgrade e migrazioni.

Gli svantaggi derivano dallo stesso fatto: legge tutti i dati attraverso il server, e sui database grandi richiede tempo; inoltre non permette di ripristinare a un punto arbitrario nel tempo. -j parallelizza su più core, e pg_dumpall include ruoli e altri oggetti a livello di cluster.

← Torna al lessico