Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Printemps des cartes 2024

#1 Mon 10 January 2022 17:49

Alison
Participant occasionnel
Date d'inscription: 2 Sep 2019
Messages: 26

QGIS: Migration serveur PostGIS

Bonjour,

Nous avons migré notre serveur PostGIS. Du coup, l'IP a changé.
Seulement, les projets qui contenaient des tables voient leurs liens cassés (logique).

Existe-il une méthode pour "automatiser" le changement d'IP ?
Par exemple, il cherche la table via "dbname='test' host=192.168.5.151'[...]"
Peut-on lui demander de chercher directement avec l'IP "192.168.5.152" à la place de "192.168.5.151" ?

D'avance, merci.

Hors ligne

 

#2 Mon 10 January 2022 18:23

Miniopterine
Participant assidu
Date d'inscription: 29 Nov 2005
Messages: 276

Re: QGIS: Migration serveur PostGIS

Bonjour,

Une idée comme ca, mais jamais testée...Dans le dossier user (C:\Users\xxxx\AppData\Roaming\QGIS\QGIS3\profiles\default\QGIS), vous avez un fichier QGIS.ini qui contient tous vos paramètres dont les connections PostgreSQL, il suffit peut-être de modifier la ligne connection\bd\host?

Cordialement,

Hors ligne

 

#3 Mon 10 January 2022 21:27

dave31
Participant actif
Date d'inscription: 17 Feb 2017
Messages: 80

Re: QGIS: Migration serveur PostGIS

Bonjour,

et un chercher-remplacer dans le fichier du projet avec un éditeur de texte?
chercher : host=192.168.5.151
remplacer : host=192.168.5.152

Hors ligne

 

#4 Mon 10 January 2022 23:08

Alison
Participant occasionnel
Date d'inscription: 2 Sep 2019
Messages: 26

Re: QGIS: Migration serveur PostGIS

Merci pour vos réponses.

Miniopterine :
Il n'y a pas mes informations de connexion dans ce fichier, en fait, je passe par une variable système qui flèche vers "pg_service.conf" qui contient lui même les informations de connexion.

dave31 :
J'ai pensé à cette solution mais quand j'ouvre mon projet (QGZ) avec un éditeur de texte (notepad ou bloc-notes) les caractères sont illisibles.
Peut-être que j'utilise le mauvais langage ?

Hors ligne

 

#5 Mon 10 January 2022 23:16

jmarsac
Participant assidu
Lieu: NICE
Date d'inscription: 26 Oct 2005
Messages: 567
Site web

Re: QGIS: Migration serveur PostGIS

Bonsoir,
Le fichier .qgz est en fait un .zip. Vous pouvez le décompresser, modifier le .qgs et le recopier dans le .qgz


Jean-Marie
Azimut

Hors ligne

 

#6 Tue 11 January 2022 08:13

romainbh
Participant assidu
Date d'inscription: 20 Aug 2013
Messages: 355

Re: QGIS: Migration serveur PostGIS

Extension ChangeDataSource : recherche et remplace les infos de connexion. Bon, faut le faire pour chaque projet, mais ça reste simple et efficace ;-)

Hors ligne

 

#7 Tue 11 January 2022 09:49

SANTANNA
Moderateur
Lieu: Angers
Date d'inscription: 18 Jan 2008
Messages: 3804

Re: QGIS: Migration serveur PostGIS

Bonjour,

Il n'y a pas mes informations de connexion dans ce fichier, en fait, je passe par une variable système qui flèche vers "pg_service.conf" qui contient lui même les informations de connexion.


Peut-être n'ai-je pas compris quand le pg_service a été mis en place, mais actualiser les infos à l'intérieur ne résoudrait-il pas les liens?

En ligne

 

#8 Tue 11 January 2022 09:58

Alison
Participant occasionnel
Date d'inscription: 2 Sep 2019
Messages: 26

Re: QGIS: Migration serveur PostGIS

jmarsac :
En effet, merci pour cette solution !
En fait, j'ai extrait le QGZ et remplacé l'IP avec bloc-notes.

C'est une bonne solution de dépannage, mais n'existe-t-il pas un moyen de configurer cette modification directement dans l'appli QGIS ?
Par exemple, le paramétrer dans son fichier de configuration et lui dire de remplacer à l'ouverture cet IP par le nouveau s'il y a ce cas ?

romainbh:
Oui j'ai vu cette solution mais je n'ai pas réussi à paramétrer le plugin.

SANTANNA:
Nous avons modifié le pg_service avec le nouvel IP et en effet ça fonctionne lorsqu'on ouvre un projet vierge et qu'on ajoute des tables de PG.
En revanche, quand on ouvre un ancien projet, il recherche les tables avec l'ancien IP et il ne les trouve pas.

Hors ligne

 

#9 Tue 11 January 2022 10:21

Alison
Participant occasionnel
Date d'inscription: 2 Sep 2019
Messages: 26

Re: QGIS: Migration serveur PostGIS

SANTANNA :
Ah vous avez raison, il semblerait que nos utilisateurs qui avaient ce problème étaient ceux qui n'utilisaient pas la connexion par variable.

Hors ligne

 

Pied de page des forums

Powered by FluxBB