salut à tous,
je veux ajouter une vue crée par une requête sql dans postgresql sur qgis en utilisant code python.
j'ai réussi à faire ça avec une table mais ça ne fonctionne pas avec la vue, il m'affiche le message suivant:
le code que j'utilise pour ajouter une table est le suivant
Code : Sélectionner tout - Visualiser dans une fenêtre à part la couche n'est pas une couche valide et ne peut pas être ajoutée à la carteje l'applique par console python de qgis)
merci d'avance de votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 uri = QgsDataSourceURI() uri.setConnection("localhost", "5432", "stat", "postgres", "admin") uri.setDataSource("public", "com", "the_geom") uri.uri() qgis.utils.iface.addVectorLayer(uri.uri(), "all_these_countries", "postgres")
Partager