Message posté par : T. Rossini
----------------------------------------
-----------------
Citation :
me donne toujours l'erreur suivante :
ERROR: ERREUR: la colonne « num_puce » n'existe pas
LINE 2: ' CREATE OR REPLACE VIEW vue_puce'||num_puce||' AS ( '
-----------------
votre table contient bien une colonne num_puce ? Vous avez bien remplacé ma_table par le
nom exact de votre table ?
-----------------
Citation :
Si j'ai bien compris (ce qui n'est pas sûr), une fois que cette commande ne me
renverra plus d'erreur dans pgAdmin, je devrai ouvrir SQL Shell (psql) et écrire
\gexec (puis faire entrée). Et du coup, à ce moment là, il suffira d'écrire le numéro
de puce pour lequel je veux ma "sous-table" (cf ma pièce jointe de mon premier
message) ? Est-ce que c'est ça ou pas du tout ?
-----------------
Presque, une fois votre requête validée, il faut la l'executer dans le shell, ensuite
entrer la metacommande \gexec qui prendra les resultats de votre
requête précédent et executera les requête de création de vue. Ensuite vous aurez à votre
diposition autant de vue que de puces.
Mais comme le remarque de Al3+, peut être vaut-il mieux juste filtrer votre table avec une
condition where, mais votre scenario d'utilisation est un peu flou,
c'est difficile de vous conseiller.
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=350906#p350906
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