Postgres Dump: differenze tra le versioni

Da Emigar.
Jump to navigation Jump to search
Nessun oggetto della modifica
 
(Una versione intermedia di uno stesso utente non è mostrata)
Riga 5: Riga 5:
=dump e import in un solo passaggio=
=dump e import in un solo passaggio=
pg_dump -h server01.sorgente.db -U owner_database01 -d database01 | psql -U owner_database01 -h localhost -p 5432 -d database01 -b -o imp_database01.log
pg_dump -h server01.sorgente.db -U owner_database01 -d database01 | psql -U owner_database01 -h localhost -p 5432 -d database01 -b -o imp_database01.log
con parallelismo
pg_dump -Fc -h server01.sorgente.db -U owner_database01 -d database01 | pg_restore -j 4 -U owner_database01 -h localhost -p 5432 -d database01 -b -o imp_database01.log


=autovacuum=
durante la import, sul database di destinazione si attivano uno o più processi di autovacuum, per ricalcolare le statistiche. Per evitarlo si può disattivare l'autovacuum sul database, e riattivarlo alla fine della import.
[[Categoria:Database]]
[[Categoria:Database]]
[[Categoria:Postgres]]
[[Categoria:Postgres]]

Versione attuale delle 12:22, 22 giu 2026

dump singolo db

pg_dump -U owner_db -d db01 --compress=gzip -f dump_db01.sql.gz

dump e import in un solo passaggio

pg_dump -h server01.sorgente.db -U owner_database01 -d database01 | psql -U owner_database01 -h localhost -p 5432 -d database01 -b -o imp_database01.log

con parallelismo

pg_dump -Fc -h server01.sorgente.db -U owner_database01 -d database01 | pg_restore -j 4 -U owner_database01 -h localhost -p 5432 -d database01 -b -o imp_database01.log

autovacuum

durante la import, sul database di destinazione si attivano uno o più processi di autovacuum, per ricalcolare le statistiche. Per evitarlo si può disattivare l'autovacuum sul database, e riattivarlo alla fine della import.