Message posté par : Jean-Marie Arsac
----------------------------------------
En fait, les deux notions sont relativement indépendantes (c'est la bibliothèque
PostgreSQL (libpq) qui lit les variables d'environnement PGSYSCONFDIR ou
PGSERVICEFILE). Les variables PGSYSCONFDIR ET PGSERVICEFILE peuvent être définies au
niveau "Utilisateur" ou "Système" de Windows
Vous pouvez utiliser le même service sur tous les postes mais avec des droits différents.
Il suffit pour cela de garder le même nom de service dans le fichier pg_service.conf.
Si par exemple, vous êtes sigadmin votre fichier pg_service.conf contiendra
-----------------
Code :
[qgis]
host=dbserver
port=5432
user=sigadmin
password=xxxx
dbname=basesig
application_name=SIGADMIN
-----------------
et si vos collègues ne peuvent que consulter les tables, leur fichier pg_service.conf
contiendra :
-----------------
Code :
[qgis]
host=dbserver
port=5432
user=sigreader
password=yyyy
dbname=basesig
application_name=QGIS
-----------------
ainsi vous pouvez tous utiliser le même projet QGIS (le nom de service est identique) mais
avec des droits différents (sigadmin peut modifier la base alors que sigreader peut
seulement la consulter)
-----------------
Citation :
d'accord, du coup ce n'est pas possible d'automatiser la récupération, il faut
forcément faire à la main ?
-----------------
Si vous maitrisez un éditeur de texte (tel que sed ou notepad++) et la structure du
fichier .qgs, vous pouvez éventuellement faire une modification globale sur tous les
fichiers .qgs (c'est un peu plus compliqué avec les fichiers .qgz) quand ils ne sont
pas utilisés; mais pensez à les sauvegarder au préalable au cas où !
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=344894#p344894
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