.
Importeert bestaande vectorlaag vanuit QGIS naar een database van PostGIS. Voordien dient een verbinding te worden gemaakt tussen QGIS en de database van PostGIS (bijvoorbeeld met de DB Manager).
Bestaande vectorlaag in QGIS.
Naam van de verbinding van de database (niet de naam van de database).
Opties:
0 — lokaal
Standaard: 0
Een bestaand schema van de geselecteerde database kan worden gekozen. Standaard is dit het schema ‘public’.
Standaard: public
Definieert een naam voor een tabel voor het geïmporteerde vectorbestand. Standaard wordt de naam van het vectorbestand gekozen.
Standaard: (niet ingesteld)
Optioneel.
Stelt het veld voor de Primaire sleutel in vanuit een bestaand veld in de vectorlaag.
Definieert de naam voor de informatie over de geometrie van de tabel.
Standaard: geom
Overschrijft bestaande tabellen die dezelfde naam hebben.
Standaard: True
Definieert dat geen ruimtelijke index wordt gemaakt. Standaard wordt een ruimtelijke index aangemaakt.
Standaard: True
Indien geactiveerd voorkomt dit dat de veldnamen van de vectorlaag voor de invoer worden ingesteld op kleine letters. Standaard zullen veldnamen kleine letters hebben na het importeren.
Standaard: True
Activeert dat de beperkingen van lengten voor velden met tekens worden verwijderd. Standaard zijn de beperkingen voor lengten geldig.
Standaard: False
processing.runalg('qgis:importintopostgis', input, database, schema, tablename, primary_key, geometry_column, overwrite, createindex, lowercase_names, drop_string_length)
Maakt het mogelijk een SQL-query voor een database uit te voeren op een database van PostGIS die is verbonden met QGIS.
Naam van de database, niet de naam van de verbinding. Standaard hoeft u de naam niet in te vullen, de verbinding met de huidige database zal worden gekozen.
Standaard: (niet ingesteld)
Definieert de SQL-query, bijvoorbeeld ‘create schema test;’.
Standaard: (niet ingesteld)
processing.runalg('qgis:postgisexecutesql', database, sql)