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

#51 Re : Réplication » comment effectuer un basculement » 07/02/2019 12:40:06

bonjour,

Il faut reconstruire le slave (ancien master) avec le nouveau master et refaire un recovery.conf (avec trigger file) sur le nouveau slave.

#52 Re : Général » error : could not stat file "pg_xlog/XXXXXXXXX" no such file » 31/01/2019 12:03:49

pour l'instant il faudrait trouver ce wal manquant et seulement après essayer de trouver la cause de son absence.
J'imagine qu'à l'heure actuelle votre repertoire pg_xlog se rempli ?

#53 Re : Général » error : could not stat file "pg_xlog/XXXXXXXXX" no such file » 31/01/2019 10:03:31

est-ce que le fichier pg_xlog/00000001000010D40000007E est présent autre part (répertoire de sauvegarde, archivage, support autre, etc...) ?
Si oui il faudrait le recopier dans pg_xlog pour que l'archivage puisse reprendre.
Sinon, alors là gros problèmes en perspective.

#54 Re : Général » lancement du programme PSQL sur un port différent » 24/01/2019 12:17:23

Bonjour,

L'instance 5433 est-elle démarrée ?
Le pg_hba.conf est-il paramétré pour accepter votre connexions ?
firewall sur 5433 ?
serveur windows ou linux ?

#55 Re : Général » utilité de fichier recovery.conf » 23/01/2019 17:04:16

il faut vraiment lire la doc, tout est expliqué.
Et non le fichier change de nom (recovery.done) à la fin de la restauration.

#56 Re : Général » utilité de fichier recovery.conf » 23/01/2019 12:30:31

il doit être mis dans le répertoire où on trouve aussi le postgresql.conf.
Il est lu automatiquement au démarrage de l'instance.

#57 Re : Général » utilité de fichier recovery.conf » 23/01/2019 11:01:09

pour la restauration PITR, il sert à indiquer comment restaurer les wal, depuis quel repertoire et éventuellement la date et l'heure à laquelle on veut arrêter la restauration (Point In Time Recovery, PITR).
Mais bon tout ça est très expliqué dans la doc (en français en plus. Encore merci aux traducteurs)

#59 Re : Général » postgre10 et RED HAT7 » 03/12/2018 11:25:42

tout à fait d'accord ;-)
(dommage c'est pas toujours le DBA qui décide...)

#60 Re : Général » postgre10 et RED HAT7 » 03/12/2018 09:37:23

pitpoule a écrit :

Je ne vois pas bien votre problème de systemd. J'ai installé la version 9.5 avec les dépôts RHSCL et je n'ai pas eu de problème d'arrêt/démarrage automatique (bon ,c'était il y a plus de deux ans...).

Le problème que vous pouvez rencontrez, c'est que les lib sont aussi sous /opt.... il faut parfois initialiser un LIBRARY_PATH au niveau du profil de l'utilisateur postgres

Le problème c'est que quand on est dans une logique d'industrialisation, on souhaite avoir les installations identiques partout et quelque soit la version du moteur.
Alors effectivement en changeant les variables d'environnement systemd fonctionne...mais ce n'est pas standard.

Comme dit rjuju il vaut mieux passer par les dépôts yum.postgresql.org que par ceux non conforme de redhat (rhscl).

#61 Re : Général » postgre10 et RED HAT7 » 30/11/2018 15:13:40

Bonjour,

Le problème avec redhat7 c'est la mise à jour des dépôts (je suis confronté au problème aussi en ce moment).
Pour avoir la version PG v10, les paquets ne sont pas dans les dépôts officiels.
Il faut installer un dépôt "additionnel" qui installe les paquets postgresql v10 sous cette forme :
rh-postgresql10-postgresql.x86_64 : PostgreSQL client programs
rh-postgresql10-postgresql-contrib.x86_64 : Extension modules distributed with PostgreSQL
rh-postgresql10-postgresql-devel.x86_64 : PostgreSQL development header files and libraries
rh-postgresql10-postgresql-docs.x86_64 : Extra documentation for PostgreSQL
rh-postgresql10-postgresql-libs.x86_64 : The shared libraries required for any PostgreSQL clients
rh-postgresql10-postgresql-plperl.x86_64 : The Perl procedural language for PostgreSQL
rh-postgresql10-postgresql-plpython.x86_64 : The Python2 procedural language for PostgreSQL
rh-postgresql10-postgresql-pltcl.x86_64 : The Tcl procedural language for PostgreSQL
rh-postgresql10-postgresql-server.x86_64 : The programs needed to create and run a PostgreSQL server
etc...

Les paquets rh-... sont très bien au niveau du moteur PG, le moteur est identique et conforme.
Par contre ils ne s'installent pas à l'endroit prévu :
/opt/rh/rh-postgresql10/root/usr/
au lieu de
/usr/pgsql-10/

et on ne peut pas utiliser systemd pour l'arrêt/relance de l'instance au reboot du serveur.
Bref dans mon cas je ne vais pas installer pg v10 en production en l'état :
- sauf si d'ici là les paquets sont publier dans les dépôts officiels (personne chez redhat ne peux nous dire quand)
- sauf si on décide d'installer un dépôt satellite en lien avec :
https://yum.postgresql.org/repopackages.php#pg10
- utiliser une centOs7

A part ça aucun problème à utiliser postgreSQL v10 avec redhat. Et pourquoi pas la v11 (si vous avez le choix, autant partir sur la plus récente.)

#62 Re : Général » psql est trop bavard » 21/11/2018 12:26:36

et avec l'option -A en lançant psql :
-A, --no-align           unaligned table output mode

#63 Re : Général » psql est trop bavard » 21/11/2018 12:22:04

bonjour,

avec l'option de psql :
-t, --tuples-only        print rows only

ou dans psql :
\t [on|off]            show only rows (currently off)

ou peut être autre chose selon votre cas de figure : psql --help

Cordialement.

#64 Re : Sécurité » Accès Postgres depuis autre PC » 21/11/2018 09:40:11

Bonjour,

Vous pouvez essayer de remplacer toutes vos lignes du pg_hba.conf par ceci (et relancer l'instance) :

#connexion socket unix :
local   all         all                                      md5
#connexion TCP/IP ipv4 :
host    all             all             192.168.1.33/32            md5
#connexion TCP/IP ipv6 :
host    all         all               ::1/128                md5
host    replication     all             127.0.0.1/32            md5
host    replication     all             ::1/128                 md5

(dans cet ordre)

#65 Re : Général » Ajout de colonne dans une table avant une autre » 30/10/2018 17:21:45

Bonjour,

Sinon si vous n'avez pas trop de volumes dans vos tables, vous pouvez toujours recréer votre table avec la colonne où vous voulez et reprendre les données ensuite.

#66 Re : Général » Erreur : "FATAL: authentification peer échouée pour l'utilisateur" » 22/10/2018 16:12:37

le user postgres a t'il été créé dans l'instance ?

Pour faire une connexion peer (en local) ou ident (à distance), il faut être sûr de 2 choses :
- le user postgres existe dans l'instance
- vous êtes connecté à l'OS en tant que postgres

il faut que les 2 users matchent exactement.

#67 Re : Général » Erreur : "FATAL: authentification peer échouée pour l'utilisateur" » 22/10/2018 15:38:29

pouvez-vous nous poster votre pg_hba.conf (sans les lignes commentées) ?

#68 Re : Général » Erreur : "FATAL: authentification peer échouée pour l'utilisateur" » 22/10/2018 15:17:47

bonjour,

si vous faisiez "su - postgres" au lieu de "su postgres" vous vous placeriez avec l'environnement du user postgres et non pas celui de root.

#69 Re : Général » Fichier recovery.conf et recovery.done » 16/10/2018 09:01:37

Bonjour,

un peu de lecture :
https://docs.postgresql.fr/10/continuous-archiving.html

(partie 25.3.4)

En gros le recovery.done est produit automatiquement suite à la récupération (recover) d'une instance alors qu'il y avait un fichier recovery.conf.
Donc en cas de streaming, sur votre slave le recovery.conf va rester. Il ne deviendra recovery.done que si l'esclave est promu master (promote).

#70 Re : Général » commande select pg_switch_xlog() » 08/10/2018 09:14:21

Bonjour,

Je te renvoie vers cet excellent article de Guillaume Lelarge sur le sujet :
https://www.dalibo.org/glmf108_postgres … ansactions


ou dans la doc officielle :

https://docs.postgresql.fr/9.6/function … ckup-table

et pour le numéro affiché :
il s'agit du segment dans le WAL au moment du switch.

#71 Re : Général » commande pgpassword » 03/10/2018 08:19:15

Bonjour,

tout est expliqué ici :
https://docs.postgresql.fr/10/libpq-envars.html

Donc cette commande (dans le cas de l'"export" il faut que ce soit en majuscule) désactive la variable d'environnement.

#72 Re : pgAdmin4 » Création de serveur sous pg admin 4 (suite) » 02/10/2018 15:42:26

difficile de vous aider à distance surtout sur un windows...
J'avoue que je ne pratique pas trop le postgresql sur windows.
Avez-vous regarder dans les services windows ?

#74 Re : pgAdmin4 » Création de serveur sous pg admin 4 (suite) » 02/10/2018 14:45:34

pour récapituler :
votre instance (server) postgresql est sur une machine A (windows).
Avez-vous vérifié que l'instance (donc le service windows) est démarré ?

Votre tentative de connexion a bien lieu en local, depuis la machine windows A ?

En gros pgadmin, QGIS et postgresql sont sur le même poste ?

Pied de page des forums

Propulsé par FluxBB