1 votes

Comment déplacer une base de données postgresql d'un ordinateur à un autre ?

J'ai créé un service Internet sur un serveur Debian. Je veux déplacer toutes les données d'un serveur vers un nouveau. Alors, comment puis-je déplacer la base de données postresql ? Quel est le meilleur pipeline ?

2voto

miko Points 283

pg_dump -Fc chaque base de données, et pg_dumpall --globals-only les utilisateurs, etc.

Exécutez le dumpall script par le biais de psql pour le restaurer. Puis pg_restore chaque vidage individuel de la base de données.

0voto

Vyacheslav Points 147

Ma propre réponse : Dans mon cas dans une vieille machine :

pg_dumpall > all.tar

puis dans la nouvelle machine :

sudo -u postgres psql  < all.tar

m'a aidé.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X