` `

Base de données

Import into PostGIS

Description

Imports a vector layer currently loaded in QGIS into a PostGIS database. Prior to this 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]
Existing vector layer in QGIS.
Database (connection name) [selection]

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

Options:

  • 0 — local

Default: 0

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

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

Par défaut : public

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

Defines a table name for the imported vector file. By default the name of the vector file is chosen.

Par défaut : (non défini)

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

Optional.

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

Colonne géométrie [chaîne]

Définit le nom de la colonne géométrique dans la nouvelle table PostGIS. L’information géométrique des entités est enregistrée dans cette colonne.

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]

Specify whether to create a spatial index or not. By default a spatial index is created.

Par défaut : Vrai

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

If activated this prevents the field names of the input vector layer from being converted 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]

Specify whether the length constraints on character fields should be dropped or not. By default the length constraints are applied.

Par défaut : Faux

Sorties

Console usage

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

Voir également

PostGIS execute SQL

Description

Allows a SQL database query to be performed 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]

Defines the SQL query, for example ‘create schema test;’.

Par défaut : (non défini)

Sorties

Console usage

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

Voir également