Message posté par : Jean-Daniel Lomenède
----------------------------------------
Bonjour,
le code n'est pas executé car vous ne lancez pas la fonction run_script
J'en ai profité pour corriger les petites coquilles si vous êtes en qgis 3
-----------------
Code :
from qgis.core import *
from qgis.core import QgsProject
from PyQt5.QtCore import QFileInfo
from qgis.core import QgsVectorLayer, QgsDataSourceUri
def run_script(iface):
uri = QgsDataSourceUri()
# set host name, port, database name, username and password
uri.setConnection("localhost", "5432", "Base_test",
"user", "****")
# set database schema, table name, geometry column and optionally
# subset (WHERE clause)
uri.setDataSource("public", "table en question",
"geom","")
vlayer = QgsVectorLayer(uri.uri(), "table en question",
"postgres")
QgsProject.instance().addMapLayer(vlayer)
run_script(iface)
-----------------
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=333944#p333944
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