Archive for the ‘PostgreSQL’ category

Dump di un database in Postgresql

February 20th, 2008

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

Vacuum di un database PostgreSQL

February 16th, 2007

Di seguito la sintassi per l’effettuazione di un vacuum su tutti i database

Vacuum Analyze
vacuumdb.exe -z -a -U username

Vacuum Full
vacuumdb.exe -a -f -z -U username