2009-10-14 6 views

Répondre

5
pg_dump -U some_user_name -f dump.file -Fc database_name 

C'est tout.

Si vous devez vous authentifier avec un mot de passe, utilisez pgpass file.

0

Utilisez pg_dump.

+0

J'ai des difficultés, y compris le nom d'utilisateur et mot de passe avec pg_dump – Roland

0

Idéalement, vous devez ajouter un travail planifié à crontab pour être exécuté quotidiennement. Ce qui suit va créer un fichier sql gzippé avec horodatage. Les dumps SQL pourraient sinon être très gros.

pg_dump database_name | gzip -c > ~/backup/postgres/database_name-`/bin/date +%Y%m%d-%H%M`.sql.gz 
Questions connexes