.
Importă straturile vectoriale existente, din QGIS, într-o bază de date PostGIS. Mai întâi, trebuie să fie creată o conexiune între QGIS și baza de date PostGIS (de exemplu, cu DB Manager).
Stratul de importat
[vector: oricare]Stratul vectorial existent în QGIS.
Bază de Date (numele conexiunii)
[selecție]Numele conexiunii la baza de date (nu este identic cu numele bazei de date)
Opţiuni:
Implicit: 0
Schema (numele schemei)
[șir]O schemă existentă a bazei de date, selectată din cele care pot fi alese. În mod implicit, aceasta este schema ‘public’.
Implicit: public
Tabela de import (lăsați necompletat pentru a se utiliza numele stratului)
[șir]Definește un nume de tabelă pentru fișierul vectorial importat. În mod implicit, este ales numele fișierului vectorial.
Implicit: (nesetat)
Câmpul cheii primare
[tablefield: oricare]Opțional.
Setează câmpul cheii primare dintr-un câmp existent al unui strat vectorial.
Coloana de geometrie
[șir]Definește numele pentru informațiile geometrice ale tabelei.
Implicit: geom
Suprascriere
[boolean]Suprascrie tabelele existente care au același nume.
Implicit: True
Creare index spațial
[boolean]Stabilește dacă se va crea un indice spațial. În mod implicit, un index spațial este creat.
Implicit: True
Conversie în minuscule a numelor de câmpuri
[boolean]Dacă se activează, acest lucru nu forțează utilizarea doar a literelor mici pentru numele câmpurilor din stratul vectorial de intrare. În mod implicit, numele câmpurilor vor fi scrise cu minuscule după import.
Implicit: True
Anulare constrângeri de lungime pentru câmpurile de caractere
[boolean]Stabilește dacă vor fi constrângeri de lungime pentru caracterele câmpurilor. În mod implicit, constrângerile de lungime sunt valabile.
Implicit: False
processing.runalg('qgis:importintopostgis', input, database, schema, tablename, primary_key, geometry_column, overwrite, createindex, lowercase_names, drop_string_length)
Face posibilă efectuarea unei interogări SQL pe o bază de date PostGIS, conectată la QGIS.
Baza de date
[șir]Numele bazei de date, nu cel al conexiunii. Nu trebuie să completați numele, conexiunea curentă a bazei de date fiind aleasă în mod implicit.
Implicit: (nesetat)
Interogare SQL
[șir]Definește interogarea SQL, de exemplu, ‘create schema test;’.
Implicit: (nesetat)
processing.runalg('qgis:postgisexecutesql', database, sql)