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 15/03/2017 18:20:41

duple
Membre

pg_basebackup >>> unrecognized configuration parameter replication

Bonjour,

Je travaille actuellement sur PostgreSQL 8.4 version Windows. Oui, la version est assez antérieure mais c'est l'existant actuel. Une migration vers linux + un upgrade de la version est prévue mais c'est pas mon sujet actuel.
Mon problème:
J'aimerai faire un pg_basebackup en vue de faire une sauvegarde niveau système.
Pour cela j'utilise la ligne de commande suivante: C:\Program Files (x86)\PostgreSQL\8.4>pg_basebackup -D Z:\sauve\pg_basebackup -Fp -R -X s -h localhost -p 5432 -U postgres
Mais cela me retourne un message d'erreur qui empêche l'execution.
Erreur: pg_basebackup : n'a pas pu se connecter au serveur : FATAL:  unrecognized configuration parameter "replication"

Dans postgresql.conf il y a pas de trace de configuration pour une replication voir wall_level, wall_sender, ... surement que la version 8.4 n'était pas encore prévue pour cela. Cependant j'ai déjà activé l'archive commande qui marche après vérification. Par ailleurs, si je tente de créer un role ayant comme option REPLICATION, c'est pas aussi possible l'option REPLICATION n'est pas surement encore prise en compte aussi dans cette version 8.4.

Là du coup, je ne sais pas trop comment y remédier au problème, avez vous une solution ? De quoi pourrait bien venir ce message d'erreur?

Merci d'avance pour votre attention et des clartés que vous pouvez apporter aux explications smile

Hors ligne

#2 15/03/2017 18:42:43

rjuju
Administrateur

Re : pg_basebackup >>> unrecognized configuration parameter replication

Bonjour,


pg_basebackup nécessite une connexion en streaming replication, et cela n'est pas disponible sur une version 8.4.

Hors ligne

#3 15/03/2017 18:46:39

rjuju
Administrateur

Re : pg_basebackup >>> unrecognized configuration parameter replication

Au passage, si vous voulez effectuer une sauvegarde physique, il faudra donc le faire manuellement (voir http://docs.postgresql.fr/8.4/continuou … ving.html) ou utiliser un outil capable d'effectuer ce type de sauvegarde sur un serveur 8.4.

Hors ligne

#4 16/03/2017 10:12:11

duple
Membre

Re : pg_basebackup >>> unrecognized configuration parameter replication

Bonjour,

Merci de votre réponse rapide.
L'url suivant: http://docs.postgresql.fr/8.4/continuou … ving.html  n'est pas disponible et renvoie une erreur de type 404. Ou c'est la doc 8.4 qui n'existe plus aussi big_smile
Je vais quand même tenter de voir d'autre document si possible.

Mais c'est quand même bizarre que la commande pg_basebackup est reconnu par postgresql 8.4 (si je fais un pg_basebackup --help sur ligne de commande çà renvoie bien l'aide sur la commande), alors qu'elle n'est même pas foncitonnelle, non ?


En tout cas merci de votre aide.

Hors ligne

#5 16/03/2017 11:08:27

ruizsebastien
Membre

Re : pg_basebackup >>> unrecognized configuration parameter replication

bonjour le lien est valide mais il y a une parenthèse en trop :
http://docs.postgresql.fr/8.4/continuous-archiving.html

Hors ligne

#6 16/03/2017 11:18:58

Arkhena
Membre

Re : pg_basebackup >>> unrecognized configuration parameter replication

Bonjour,

Effectivement, c'est étrange. pg_basebackup n'existe pas en 8.4: https://www.postgresql.org/docs/8.4/sta … lient.html
Avez-vous plusieurs client postgres installés sur votre machine. Pourvez-vous lancer pg_basebackup avec l'option --version ?
La doc 8.4 existe toujours, je me demande si le problème n'est pas lié au forum qui trouve le lien trop long...

Cordialement,

Arkhena

Dernière modification par Arkhena (16/03/2017 11:27:45)

Hors ligne

#7 16/03/2017 17:41:47

duple
Membre

Re : pg_basebackup >>> unrecognized configuration parameter replication

Effectivement, il y a une version Postgresql 9.3 également installée sur l'hôte. Vous aviez raison c'est cette version qu'utilise pg_basebackup, avec le commande que vous aviez fourni cela retourne bien:
pg_basebackup --version
pg_basebackup (PostgreSQL) 9.3.3

Sinon, oui je parviens maintenant à accéder au lien que vous aviez fourni: http://docs.postgresql.fr/8.4/continuous-archiving.html. La je tente une sauvegarde et récupération de bas niveau. Espérons que tout va bien se passer.

Merci pour vos réponses et votre aide.

Hors ligne

Pied de page des forums