Message posté par : Abdoulayi111
----------------------------------------
Bonjour,
J'ai une base de données Postgres avec interface PgAdmin3. Ma base de données est connectée à QGIS 2.18.
La base données contient plusieurs schémas et dans chacune des schémas, j'ai les mêmes types de tables.
Postgres permet d'associer un style par défaut à une table.
J'ai créé un style depuis QGIS que je souhaite appliquer à plusieurs tables, mais je n'y arrive pas comme je le souhaite.
Je me rends compte qu'actuellement à chaque fois que j'applique mon style à une table, Postgres me créée un nouveau style dans la base de données.
Mon souhait serait d'appliquer un style à plusieurs tables et non que Postgres me créée autant de style que de tables.
La table qui contient mes styles est normalement stockée dans : public.layer_styles.
Quel serait le moyen le plus efficace qui éviterait des doublons.
Je suis preneur pour une requête SQL ou tout autre solution.
Merci de votre aide.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=326396#p326396
Pour y répondre : geobd(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
Message posté par : Arnaud CX
----------------------------------------
Bonjour tumasgiu,
merci pour votre retour et désolé pour le temps de réponse car je viens seulement de prendre mon poste.
J'ai beau lire le lien que vous m'avez donné, mais je n'arrive pas à l'appliquer concrètement dans mon projet, en fonction des informations dont je dispose.
Je vous joint le shp des routes, le shp des PR et le tableau des travaux, pour que ça vous parle plus.
Merci d'avance pour votre aide.
----------------------------------------
Ce message est accompagné de fichiers, pour les télécharger, suivre le lien ci-dessous.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=326395#p326395
Pour y répondre : geobd(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
Message posté par : Christophe Vergon
----------------------------------------
Bonjour,
Il vous faut avoir une clef primaire numérique pour la table concernée.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=326362#p326362
Pour y répondre : geobd(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
Message posté par : EnilecT
----------------------------------------
Bonjour,
Je rencontre un problème pour l'utilisation dans Qgis de mes tables créées au format postgis :
Dès que j'enregistre, je ne peux plus modifier les entités, leur géométrie, la valeur des champs, ni supprimer d'entités. Je peux bien ajouter de nouvelles entités mais pas les modifier ou les supprimer par la suite.
Pourtant, je suis bien propriétaire du schéma où sont placées mes tables. Et je me suis accordé tous les droits pour cette table (à partir de pgadmin4).
Je pense que la solution doit être simple mais je ne trouve rien sur le sujet.
Merci par avance.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=326359#p326359
Pour y répondre : geobd(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
Message posté par : YasmineB
----------------------------------------
Bonjour,
Merci beaucoup pour toutes ces explications. Je comprends mieux toutes les commandes pg_dump, pg_restore etc qui me paraissaient incompréhensibles jusque là...!
Je m’attelle à votre 1ère proposition cet après-midi.
Belle fin de semaine à vous.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=326312#p326312
Pour y répondre : geobd(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
Message posté par : T. Rossini
----------------------------------------
Salut,
quel est le champ que vous utilisez pour faire la jointure ?
Si vous pouviez poster les définitions de la vue et du trigger,
cela aiderait à aider.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=326300#p326300
Pour y répondre : geobd(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
Message posté par : T. Rossini
----------------------------------------
ogr2ogr est un programme à part qui n'a rien à voir avec pgAdmin ou postgresql.
Sous Windows, il est fourni dans la suite Osgeo4Windows.
Si vous avez installer Qgis, vous devriez ausis avoir ogr2ogr d'installer
Ce programme permet de transformer une source de données compatbile OGR
en une autre source de données
Il s'utilise en ligne de commande comme suit :
ogr2ogr -f 'PostgreSQL' PG:"database=ma_base username=mon_nom_dutilisateur password=**** port=543x" mon_fichier.tab -nln "nom_table_postgres" -append
l'option -append spécifie au programme de ne pas créer la table mais de juste la mettre à jour.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=326299#p326299
Pour y répondre : geobd(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
Message posté par : T. Rossini
----------------------------------------
Salut,
je vois dans l'immédiat deux solutions :
1)
A condition que les champs de votre table
ne varient pas d'un import à l'autre :
Tronquer la table avec truncate, et utillisez
ogr2ogr pour réimporter vos données dans votre table
sans créer la structure de la table.
2)
Si c'est possible, créez une FOREIGN TABLE ogr qui pointe
vers votre fichier .TAB ( je pense que c'est possible ).
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=326262#p326262
Pour y répondre : geobd(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
Message posté par : YasmineB (yasmine_bzd(a)yahoo.fr)
----------------------------------------
Bonjour à tous,
Je commence à créer des vues à partir de mes tables sur PostgreSQL, néanmoins je rencontre une difficulté.
Je mets à jour régulièrement mes tables PostgreSQL à partir de données .TAB (Mapinfo) en les important via le DB Manager de QGIS en cochant "Remplacer la table de destination si existante".
Maintenant que mes vues sont créées à partir de mes tables PostgreSQL, j'ai un message d'erreur lors de leur mise à jour selon lequel des liens de dépendance empêchent d'effectuer la manipulation.
Comment puis-je remplacer une table PostgreSQL pour la mettre à jour si des vues en sont dépendantes ? Sinon, comment mettre à jour une table PostgreSQL avec un fichier .TAB ?
En espérant avoir clairement exposé mes difficultés, je vous remercie d'avance pour votre aide!
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=326245#p326245
Pour y répondre : geobd(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
Message posté par : Mathieu Ambrosy
----------------------------------------
Selon cette page https://trac.osgeo.org/postgis/wiki/UsersWikiPostgreSQLPostGIS, PostGIS 2.5 est censé être compatible avec PostgreSQL 12.
Mais peut-être que ce n'est pas (encore) le cas avec les installeurs de PostgreSQL.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=326065#p326065
Pour y répondre : geobd(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