Evolution #25
ferméDBManager : etudier la possibilité de se passer de la désignation d'un champ numerique unique pour le chargement des couches
0%
Description
Actuellement il est nécessaire de désigner un champ numérique unique comme clef primaire pour le chargement des données.
Le cas échéant il faut indiquer dans la requête SQL en amont
ex : SELECT row_number () OVER () AS id_qgis
pour créer un tel champ numérique.
est-il possible d'améliorer pour rendre plus tolérant (reconnaitre et proposer une clef primaire dans le SGBD, ou générer automatiquement en option un index numérique sans avoir à le faire dans la requête) ?
demande faite par Béatrix LIONEL (DDT 72), priorité forte. requalifié en priorité normale (cf solution de contournement avec la requête ci-dessus).
Mis à jour par alain ferraton il y a presque 11 ans
nb : row_number () OVER () ne fonctionne qu'à partir de postgres 8.4.
Mis à jour par alain ferraton il y a environ 10 ans
- Echéance mis à 27/02/2015
- Statut changé de Nouveau à En cours
- Version cible mis à QGIS 2.10
A voir avec l'amélioration de DBmanager et la réalisation de l'assistant SQL