J'ai joué avec pg-dump
il y a quelque temps et je l'ai utilisé pour mettre à jour mon environnement de test. Jetez un œil à question
J'ai demandé.
La commande a très bien fonctionné pour moi et n'a causé aucun problème à la base de données de production (origine).
Voici la commande que j'exécute dans le nouveau serveur .
pg_dump -h remotehost -p 5432 -U remoteuser remotedb | psql -h localhost -p 5432 -U localuser localdb
Notez que je n'ai pas ajouté le -C
ici, puisque j'ai déjà créé la base de données de destination.