.
Importe une couche vectorielle existante dans QGIS dans une base de données PostGIS. Auparavant une connexion entre QGIS et la base de données PostGIS doit être créée (par exemple avec le Gestionnaire de base de données).
Couche vecteur existante dans QGIS.
Nom de la connexion à la base de données (et pas le nom de la base de données).
Options :
Par défaut : 0
Un schéma existant de la base de données sélectionnée peut être choisi. Par défaut il s’agit du schéma ‘public’.
Par défaut : public
Définit un nom de table pour le fichier vecteur importé. Par défaut c’est le nom du fichier vecteur qui est utilisé.
Par défaut : (non défini)
Optionnel.
Définit le champ de clé primaire à partir d’un champ existant dans la couche vecteur.
Définit le nom du champ pour l’information géométrique de la table.
Par défaut : geom
Écrase les tables existantes ayant le même nom.
Par défaut : Vrai
Spécifie qu’aucun index spatial n’est créé. Par défaut un index spatial est créé.
Par défaut : Vrai
Si activé cela empêche que les noms de champ de la couche vecteur d’entrée soient définis en majuscules. Par défaut les noms de champs doivent être en minuscules après l’import.
Par défaut : Vrai
Active l’application des contraintes de longueur sur les champs de caractères. Par défaut les contraintes de longueur sont valides.
Par défaut : Faux
processing.runalg('qgis:importintopostgis', input, database, schema, tablename, primary_key, geometry_column, overwrite, createindex, lowercase_names, drop_string_length)
Permet d’effectuer une requête de base de données SQL sur une base de données PostGIS connectée à QGIS.
Nom de la base de données, pas le nom de la connexion. ¨Par défaut vous n’avez pas à remplir le nom, le nom de la connexion courante sera choisi.
Par défaut : (non défini)
Définit la requête SQL, par exemple ‘create schema test;’.
Par défaut : (non défini)
processing.runalg('qgis:postgisexecutesql', database, sql)