Di seguito la procedura da lanciare per effettuare un onesto dump di un intero database PostgreSQL.

pg_dump.exe -i -h 192.168.0.4 -p 5432 -U username -F c -b -v -f “C:\miodatabase.backup” miodatabase

Elenco Parametri

-i ignora la eventuale differenza di versione tra il database e pgAdmin
-h indirizzo ip del server
-p porta a cui risponde il server
-U utente con cui effettuare l’operazione
-F formato del file di backup (nel mio caso uso il parametro c)
-b non ne ho trovato spiegazione, l’ho copiato pedestremente da pgAdmin
-v verbose, visualizza l’output nella shell (standard output)
-f nome del file da creare

nibelungo Vecchi Articoli