.

Base de données

Importer dans PostGIS

Description

Imports existing vector layer in QGIS int a PostGIS database. Before a connection between QGIS and the PostGIS database has to be created (for example with the DB Manager).

Paramètres

Couche à importer [vecteur : n’importe lequel]

Couche vecteur existante dans QGIS.

Base de données (nom de connexion) [sélection]

Name of the database connection name (not the database name).

Options :

  • 0 — local

Par défaut : 0

Schéma (nom du schéma) [chaîne]

An existing schema of the selected database can be chosen. By feault this is the ‘public’ schema.

Par défaut : public

Table à importer (laisser vide pour utiliser le nom de la couche) [chaîne]

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)

Champ de clé primaire [champ de table : n’importe lequel]

Optionnel.

Définit le champ de clé primaire à partir d’un champ existant dans la couche vecteur.

Colonne géométrie [chaîne]

Defines the name for the geometry information of the table.

Par défaut : geom

Écraser [booléen]

Écrase les tables existantes ayant le même nom.

Par défaut : Vrai

Crée un index spatial [booléen]

Defines that no spatial index is created. By default a spatial index is created.

Par défaut : Vrai

Convertir les noms de champ en minuscule [booléen]

If activated this prevents that the field names of the input vector layer are set to lowercase. By default field names will be lowercase after the import.

Par défaut : Vrai

Appliquer des contraintes de longueur sur les champs de caractères [booléen]

Activates that the length constraints on character fields are dropped. By default the length constraints are valid.

Par défaut : Faux

Sorties

Utilisation dans la console

processing.runalg('qgis:importintopostgis', input, database, schema, tablename, primary_key, geometry_column, overwrite, createindex, lowercase_names, drop_string_length)

Voir également

PostGIS exécute SQL

Description

Makes it possible to perform a SQL database query on a PostGIS database connected to QGIS.

Paramètres

Base de données [chaîne]

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)

Requête SQL [chaîne]

Définit la requête SQL, par exemple ‘create schema test;’.

Par défaut : (non défini)

Sorties

Utilisation dans la console

processing.runalg('qgis:postgisexecutesql', database, sql)

Voir également