Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
Pages : 1
#1 Re : Général » Ajouter une clé primaire à une vue » 29/11/2018 14:07:15
Bonjour, l'orque vous faite votre scripte SQL il suffit d'ajouter row_number() OVER () AS oid dans le select comme ci-dessous.
CREATE OR REPLACE VIEW amenagement.v_conseil_dep_jeunes_communes AS
SELECT row_number() OVER () AS oid,
jeunes.id_membre,
jeunes.nom,
jeunes.prenom,
jeunes.age,
jeunes.cp,
jeunes.insee,
jeunes.ville,
jeunes.membre_du_ca,
jeunes.date_d,
jeunes.date_f,
jeunes.date_m,
st_multi(st_union(com.geom))::geometry(MultiPolygon,2154) AS geom
FROM conseil_dep_jeunes_2018 jeunes
JOIN architecture.v_communes_topo com ON jeunes.insee = com.code::bpchar
GROUP BY jeunes.id_membre, jeunes.nom, jeunes.prenom, jeunes.age, jeunes.cp, jeunes.insee, jeunes.ville, jeunes.membre_du_ca, jeunes.date_d, jeunes.date_f, jeunes.date_m, com.geom;
Pages : 1