Outdated version of the documentation. Find the latest one here.

` `

DB Manager Plugin

The DB Manager Plugin is officially part of the QGIS core and is intended to be the main tool to integrate and manage spatial database formats supported by QGIS (PostGIS, SpatiaLite, GeoPackage, Oracle Spatial, Virtual layers) in one user interface. The dbManager DB Manager Plugin provides several features. You can drag layers from the QGIS Browser into the DB Manager, and it will import your layer into your spatial database. You can drag and drop tables between spatial databases and they will get imported.

../../../_images/db_manager.png

DB Manager Dialog

Das Datenbank Menü ermöglicht es Ihnen sicht mit einer bestehenden Datenbank zu verbinden, das SQL Fenster zu starten und die DB Manager Erweiterung zu verlassen. Nachdem Sie mit einer bestehenden Datenbank verbunden sind, erscheinen zusätzlich die Menüs Schema und Tabelle.

Das Schema Menü enthält Werkzeuge zum Erstellen und löschen von (leeren) Schemata und, falls es eine Topologie gibt (z.B. PostGIS 2), eins zum Starten von TopoViewer.

Das Tabelle Menü ermöglicht es Ihnen Tabellen zu erstellen und zu bearbeiten und Tabellen und Views zu löschen. Als weitere Funktionalität können Sie ein VACUUM und dann ein ANALYZE für jede ausgewählte Tabelle durchführen. Ein einfaches VACUUM fordet einfach Platz und stellt ihn für das erneute Anwenden zu Verfügung. ANALYZE updatet Statistiken um den effizientesten Weg eine Abfrage durchzuführen zu bestimmen. Schließlich können Sie Layer/Dateien importieren, wenn diese in QGIS geladen sind oder im Dateisystem existieren. Und Sie können Datenbanktabellen nach Shape mit der Export File Funktion exportieren.

Das Tree Fenster listet alle existierenden Datenbanken auf, die in QGIS integriert wurden. Mit einem Doppelklick können Sie sich mit der jeweiligen Datenbank verbinden. Mit der rechten Maustaste können Sie eine existierende Tabelle oder Schema umbenennen oder löschen oder eine neue Tabellen hinzugefügen.

Wenn Sie mit einer Datenbank verbunden sind, bietet das Hauptfenster des DB Managers drei Reiter. Der Info Reiter zeigt Information zur Tabelle und Geometrie, zu existierenden Spalten, Constraints und Indices. Ausserdem kann man die Vacuum Analyze Funktion starten und einen räumlichen Index für eine ausgewählte Tabelle erzeugen. Der Tabelle Reiter zeigt die Attribute und der Reiter Vorschau zeigt eine Vorschau der Tabelle.

Arbeiten mit dem SQL-Fenster

Sie können auch den DB-Manager verwenden, um SQL-Abfragen gegen Ihre räumliche Datenbank ausführen und dann die räumliche Ausgabe für Abfragen anzuzeigen, indem die Ergebnisse zu QGIS als Abfrage-Layer hinzugefügt werden. Es ist möglich, einen Teil des SQL-Ausdrucks zu markieren, und nur dieser Teil wird ausgeführt, wenn Sie die Taste F5 drücken oder den Ausführen (F5) Knopf anklicken.

../../../_images/db_manager_sql.png

Ausführen von SQL-Abfragen in dem DB Manager SQL-Fenster

Bemerkung

The SQL Window can also be used to create Virtual Layers. In that case, instead of selecting a database, select QGIS Layers under Virtual Layers before opening the SQL Window. See Creating virtual layers for instructions on the SQL syntax to use.