PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 28/08/2023 08:54:12

LiamS
Membre

Migration directory PGSQL

Bonjour,

Faisant face à une corruption de l'OS d'un serveur sur lequel tournait PGSQL, j'ai du récupérer les bases au format dir (postgresql/V.V/main/base/).

Le problème se présentant maintenant, je n'arrive pas à les réimporter. Y aurait-il une solution ?

PGSQL version serveur/nouvel hote : 9.6



Dans l'attente de votre retour,
Cordialement

Hors ligne

#2 28/08/2023 15:24:08

rjuju
Administrateur

Re : Migration directory PGSQL

Bonjour,


Difficile de vous aider sans plus de détails sur ce que vous avez fait ainsi que le(s) messages d'erreur.


Cela étant dit, si vous n'avez récupéré que le contenu du répertoire base/, il est impossible de repartir de cela.  Il vous faut l'intégralité du répertoire parent, tous les tablespaces si vous en avez ainsi que le contenu du répertoire pg_wal/pg_xlog si celui-ci est stocké ailleurs.

Hors ligne

#3 28/08/2023 15:35:21

LiamS
Membre

Re : Migration directory PGSQL

Bonjour,

Merci de votre réponse.

Les fichiers sont hélas inexistants sur notre sauvegarde (ils ont du etre viré avec l'auto-clean de corruption fait par l'hébergeur.

Je vous remercie tout de meme de votre aide.


Auriez-vous par contre une commande qui permet de faire une sauvegarde de la base de donnée ? (pas trop envie de tout reperdre la prochaine fois que ça tombera)


Vous remerciant par avance,
Cdt

Hors ligne

#4 28/08/2023 16:29:25

rjuju
Administrateur

Re : Migration directory PGSQL

La sauvegarde, mais également la restauration, gestion de la rétention etc est un sujet complexe et avoir une commande sous la main ne répondra pas à ceux-ci, surtout sans savoir quels sont vos besoin exactement.

Vous pouvez consulter la documentation à https://www.postgresql.org/docs/current/backup.html pour un aperçu des possibilité de sauvegarde/restauration, et vous avez une liste d'outil associés disponible à https://wiki.postgresql.org/wiki/Ecosystem:Backup

Hors ligne

#5 28/08/2023 18:25:00

Re : Migration directory PGSQL

LiamS a écrit :

Bonjour,
Auriez-vous par contre une commande qui permet de faire une sauvegarde de la base de donnée ? (pas trop envie de tout reperdre la prochaine fois que ça tombera)
Cdt

Si la base a une taille "raisonnable" (chez nous on compte < 200 Go), le plus simple est de faire un pg_dump la nuit.

Hors ligne

Pied de page des forums