Message posté par : Nicolas Ribot
----------------------------------------
-----------------
image95 écrit :
Je me permets une dernière question. Sauriez vous comment se passe la gestion du champ
identifiant unique ce cas?
Toutes mes tables sources ont 1 champ GID serial (qui pour info est clef primaire).
J'ai fait
-----------------
Code :
create or replace view SCHEMA.suivi_dossier as
select row_number() OVER (ORDER BY XXXX) as gid,
-----------------
Dois je faire la meme opération de generation automatique de valeurs gid pour toutes les
clauses select ?
-----------------
Il faut mieux faire une CTE avec votre requête actuelle, et dans le select final générer
la colonne id uniques, par ex:
-----------------
Code :
create or replace view suivi_dossier as
with tmp as (
select suivi_dossier, geom from table1 UNION ALL
select suividossier, geom from table2 UNION ALL
...
)
select row_number() over () as id, *
from tmp;
-----------------
Nicolas
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=362187#p362187
Pour y répondre : geobd(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net