Message posté par : Robin.k
----------------------------------------
Bonjour à tous,
Je travaille actuellement sur QGIS et avec postgres pour la gestion de base de données
Certaines manipulations prennent beaucoup de temps en temps en travaillant directement
depuis la base de données (calcul de champs sur de nombreuses entités) et d'autres
nécessitent de créer de nouvelles couches (géotraitement par exemple). Il m'arrive
donc de travailler sur des couches en local et de remplacer celles existantes dans la BDD
par ces mêmes couches.
Lorsque j'utilise DB Manager, je peux remplacer une table existante par une nouvelle
par exemple : Conduite_A par Conduite_A en cochant "remplacer si la table est déjà
existante".
Le problème c'est que toutes les autorisations que je donnais sur cette couche
sautent, elle est traitée comme une nouvelle table et non comme une modification de
l'ancienne couche.
Est-ce que c'est possible de mettre à jour toutes les lignes d'une table sans que
ça en crée une nouvelle et qu'on soit obligé de redonner les autorisations à tous les
différents profils qui utilisent cette couche sur QGIS ? En gros de remplacer juste les
entités de cette couche ?
Sachant que le copier/coller d'une couche à une autre prend énormément de temps quand
on travaille avec postgres et génère pas mal d'erreurs.
Merci à vous !
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=353243#p353243
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