.
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 vectorial existent în QGIS.
Numele conexiunii la baza de date (nu este identic cu numele bazei de date)
Opţiuni:
Implicit: 0
O schemă existentă a bazei de date, selectată din cele care pot fi alese. În mod implicit, aceasta este schema ‘public’.
Implicit: public
Definește un nume de tabelă pentru fișierul vectorial importat. În mod implicit, este ales numele fișierului vectorial.
Implicit: (nesetat)
Opțional.
Setează câmpul cheii primare dintr-un câmp existent al unui strat vectorial.
Definește numele pentru informațiile geometrice ale tabelei.
Implicit: geom
Suprascrie tabelele existente care au același nume.
Implicit: True
Stabilește dacă se va crea un indice spațial. În mod implicit, un index spațial este creat.
Implicit: True
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
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.
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)
Definește interogarea SQL, de exemplu, ‘create schema test;’.
Implicit: (nesetat)
processing.runalg('qgis:postgisexecutesql', database, sql)