Message posté par : Jean-Marie Arsac
----------------------------------------
-----------------
ThomasG écrit :
Bonsoir,
Où avez vous mis votre fichier pgpass.conf? Normalement, il doit être situé dans
%APPDATA%\postgresql\pgpass.conf
Est-ce le cas?
Pour rapidement tester que votre fichier pgpass.conf fonctionne, vous pouvez simplement
ouvrir une invite de commande puis tapez
-----------------
Code :
psql service=votre_nom_de_service
-----------------
Si la connexion est établie, c'est que le problème n'est pas au niveau de votre
configuration du fichier de service mais bien au niveau de QGIS sinon relisez
https://docs.postgresql.fr/13/libpq-pgpass.html Vous devrez potentiellement utiliser la
variable d'environnement PGPASSFILE
Cordialement
Thomas
-----------------
Thomas a mélangé les fichier pgpass et pg_service (que j'utilise de préférence) :
exemple :
-----------------
Code :
[nom_du_service]
host=nom_host
port=port
user=nom_utilisateur
password=mot_de_passe
dbname=nom_bd
application_name=nom_application
-----------------
NB: le nom de l'application est facultatif et enregistré dans les logs de PostgreSQL
pour l'utiliser, il faut définir la variable %PGSYSCONFDIR% (au niveau Système ou
Utilisateur)
et indiquer le nom du service avec QGIS ou psql :
-----------------
Code :
psql "service=nom_du_service"
-----------------
Voir
https://www.postgresql.org/docs/13/libpq-pgservice.html
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=342274#p342274
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net