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 menuicone DB Manager export,
  • la requête dans la Fenêtre SQL icone DB Manager fenetre SQLavec le bouton Enregistrer dans un fichier,
  • le résultat de la requête dans la Fenêtre SQL icone DB Manager fenetre SQLavec 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 icone DB Manager actualiser. 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.