Projet

Général

Profil

Actions

Evolution #25

fermé

DBManager : etudier la possibilité de se passer de la désignation d'un champ numerique unique pour le chargement des couches

Ajouté par alain ferraton il y a environ 10 ans. Mis à jour il y a presque 9 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Version cible:
Début:
03/02/2014
Echéance:
27/02/2015
% réalisé:

0%

Temps estimé:
# ref:
613

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 environ 10 ans

nb : row_number () OVER () ne fonctionne qu'à partir de postgres 8.4.

Mis à jour par alain ferraton il y a plus de 9 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

Mis à jour par alain ferraton il y a presque 9 ans

  • Statut changé de En cours à Fermé
Actions

Formats disponibles : Atom PDF