2008-09-17 4 views
0

Quelle est la manière la plus efficace et sécurisée de canaliser le contenu d'une base de données postgresSQL dans un fichier tar compressé, puis de le copier sur une autre machine?Le moyen le plus efficace de déplacer les bases de données psql

Ceci serait utilisé pour le développement de l'hébergement local, ou la sauvegarde sur un serveur distant, en utilisant des machines basées sur * nix aux deux extrémités.

Répondre

0

pg_dump est en effet la solution appropriée. Assurez-vous de lire la page de manuel. Dans l'exemple d'Espo, certaines options sont discutables (-x et -D) et peuvent ne pas vous convenir.

Comme pour toutes les autres manipulations de bases de données, testez beaucoup!

1

This page possède un script de sauvegarde complet pour un serveur Web, y compris la sortie pg_dump.

Voici la syntaxe qu'il utilise:

Après avoir gzip, vous pouvez le transférer à l'autre serveur avec scp, rsync ou nfs en fonction de votre réseau et des services.

Questions connexes