Message posté par : Kiecane
----------------------------------------
Bonjour,
Merci pour vos réponses. J'ai bien suivi vos liens, le problème c'est qu'il me
faudrait créer une vue en fonction du numéro de puce sur lequel le futur utilisateur de ma
base de données (que je dois créer) voudra des renseignements.
Pour info, j'utilise pgAdmin (mais je suis novice).
Dans le premier lien de Franck2908, la vue créée
correspond à une où plusieurs données définies, spécifié dans le where.
Grossomodo,
cela donnerait :
create view ma_vue
as select *
from ma_table
where puce=numero_choisi_par_utilisateur
Mais du coup je ne sais pas comment faire pour qu'on ait une visualisation du numéro
choisi par l'utilisateur.... (parce-que là forcément ça ne fonctionne pas)
Par rapport à ce qui est indiqué par tumasgiu, j’ai
essayé d’utiliser le script, mais cela ne fonctionne pas. Je l’ai mis sous la forme
suivante (je ne comprenais pas pouquoi il y avait plein de ||, de \ et de ‘) :
SELECT
(CREATE OR REPLACE VIEW vue_puces AS (
SELECT date, poids
FROM ma_table
WHERE puce=num_puce
))
FROM
ma_table
GROUP BY
puce
;
Je ne sais pas ce qui ne va pas dans les modifications que j'ai effectuées (mis à part
le fait que num_puce n’est pas défini puisque c’est l’utilisateur qui doit le donner),
pgAdmin me renvoit l’erreur suivante :
ERROR: ERREUR: erreur de syntaxe sur ou près de « CREATE » LINE 2: (CREATE OR REPLACE VIEW
vue_puces AS (
Pour la métacommande \gexec , j’ai bien été regarder sur le lien indiqué mais je n’ai pas
tout compris….. Je ne sais pas trop comment utiliser psql sans pgAdmin. Dans mon
navigateur, j’ai trouvé une application appelée SQL Shell (psql), je ne sais pas si c’est
de cela dont il est question concernant la métacommande, et je ne sais pas non plus
comment cela s’utilise. Je suis très preneuse d’explications (simples si possible).
Merci d'avance !
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=350875#p350875
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