Options d'exports dans DB Manager
Comme vu dans les parties 2.2 et 2.3, l'extension DB Manager permet d'exporter :
- la table/vue en shapefile ou autre format à l'aide du menu,
- la requête dans la Fenêtre SQL avec le bouton Enregistrer dans un fichier,
- le résultat de la requête dans la Fenêtre SQL avec les deux options dont les spécificités sont présentées plus en détail ci-dessous.
Spécificités des deux options de l'extension DB Manager Charger en tant que nouvelle couche et Créer une vue
Pour visualiser le résultat d'une requête (tableau simple ou couche spatiale), il est possible soit de cocher l'option Charger en tant que nouvelle couche soit de cliquer sur le bouton Créer une vue.
Le tableau montre leurs spécificités et leurs avantages/inconvénients :
Charger en tant que nouvelle couche | Créer une vue | |
---|---|---|
Conditions pour créer une table non spatialisée et la visualiser | Au minimum, donner un nom ("Nom de la couche"). Idéalement identifier une "Colonne avec des valeurs uniques" Affichage dans QGIS : table accessible par bouton Ouvrir la table d'attributs |
Donner un nom à la vue ("Nom d'affichage") Affichage dans QGIS : ne fonctionne pas ! |
Conditions pour créer une table spatialisée et la visualiser | Idem ci-dessus + identifier une "Colonne géométrique" Affichage directement dans la carte au clic sur Charger |
Idem ci-dessus + créer identifiant unique à l'aide de row_number() OVER () as id + identifier colonne géométrique Affichage dans la carte au double-clic sur la vue |
Stockage temporaire | Oui : il faut faire un clic droit sur la couche/table et Exporter/Sauvegarder les entités sous... pour la stocker dans format au choix | Non : enregistré par défaut dans schéma public |
Rem : ces options vont très certainement évoluer avec les versions de QGIS et de DB Manager.
Bouton Créer une vue
Attention, pour visualiser la vue créée, il faut recharger le schéma (voire la connexion) à PostGIS via le bouton . La vue est créée par défaut dans le schéma public
. Il est recommandé de la déplacer dans le schéma de travail à l'aide du menu Table/déplacer vers le schéma... avant de la visualiser dans le Panneau carte de QGIS.