TinyURL

Enter a long URL to make tiny:

lunedì 13 luglio 2009

PostgreSQL – Dump automatico

Se dovete fare il dump automatico di un DB su PostgreSQL e non sapete come fare, ecco il post che fa per voi.
Naturalmente il comando da utilizzare è "pg_dump", ma come fare visto che non si può passare la password come argomanto a pg_dump e se non potete modificare i diritti di accesso nel pg_hba.conf?
La soluzione è + semplice di quello che sembra, infatti se esportiamo la password come una variabile d’ambiente:
export PGPASSWORD="pippo"

e poi lanciamo il comando per il dump:
pg_dump -h localhost -p 5432 -U larry -F c -b -v -f prova gimdb

La password non viene chiesta :D !

Larry

Nessun commento:

Posta un commento