#1 Fri 04 March 2016 18:08
- Romary
- Participant assidu
- Lieu: Epinal
- Date d'inscription: 17 Jun 2011
- Messages: 211
QGIS 2.x : Gestionnaire BD - Couche SQL impossible
Bonjour,
Je ne parviens pas à ajouter une couche à partir d'une requête SQL depuis le gestionnaire de BD QGIS.
La requête s'exécute sans problème.
Je dispose d'un champ identifiant et d'un champ de géométrie.
Je n'ai aucun message d'erreur a priori.
Ry
Hors ligne
#3 Tue 15 March 2016 08:53
- Romary
- Participant assidu
- Lieu: Epinal
- Date d'inscription: 17 Jun 2011
- Messages: 211
Re: QGIS 2.x : Gestionnaire BD - Couche SQL impossible
Bonjour,
Je travaille avec une BD postgresql 9.3 postgis 2.1 et qgis 2.8.6 (mais le problème existe chez moi au moins depuis la 2.4)
Les requêtes même les plus simples ne sont pas intégrables en couche.
Ex de requête : select * from territoire.tdl_com; (voir la pièce jointe)
Merci de votre aide.
Ry
Hors ligne
#4 Tue 15 March 2016 09:29
- SANTANNA
- Moderateur
- Lieu: Angers
- Date d'inscription: 18 Jan 2008
- Messages: 3944
Re: QGIS 2.x : Gestionnaire BD - Couche SQL impossible
Bonjour,
Ça serait bizarre comme contrainte sur la clé primaire d'une couche mais quid si tu utilises une version numérique du champ "insee_com"?
Hors ligne
#5 Tue 15 March 2016 10:43
- Romary
- Participant assidu
- Lieu: Epinal
- Date d'inscription: 17 Jun 2011
- Messages: 211
Re: QGIS 2.x : Gestionnaire BD - Couche SQL impossible
Ah ben oui si je fais cette requête :
Code:
select insee_com::integer , geom from territoire.tdl_com;
ça fonctionne.
J'ai essayé sur d'autres id numériques, ça fonctionne en effet.
Je ne cartographie pas la Corse donc je peux contourner facilement. Mais je ne pense pas que ça soit normal...
Merci pour votre aide encore une fois efficace et précieuse.
Ry
Hors ligne