Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
Pages : 1
#1 19/10/2009 17:50:17
- marc.stx
- Membre
Table non sélectable
Lorsque je lance la requête
SELECT * FROM matable
J'ai le message d'erreur suivant.
ERROR: relation "matable" does not exist
A quelle relation fait référence ce message d'erreur ?
Hors ligne
#2 19/10/2009 18:24:01
- bemous
- Membre
Re : Table non sélectable
bahhh ta table "matable" n'existe pas!
Hors ligne
#3 19/10/2009 23:18:54
- gleu
- Administrateur
Re : Table non sélectable
Le mot relation est l'équivalent de table ou index en anglais. Dans ce cas, il s'agit en effet de la table.
Guillaume.
Hors ligne
#4 20/10/2009 09:54:13
- marc.stx
- Membre
Re : Table non sélectable
Mais si "matable" existe bien puisque je peux visualiser les données, l'onglet statistiques de pgAdmin m'indique qu'il y a 571059 lignes insérées...
Y-a-t-il une autre méthode pour déterminer si ma table existe ?
Dernière modification par marc.stx (20/10/2009 09:55:38)
Hors ligne
#5 20/10/2009 11:14:16
- herve.lefebvre
- Membre
Re : Table non sélectable
Mais si "matable" existe bien puisque je peux visualiser les données, l'onglet statistiques de pgAdmin m'indique qu'il y a 571059 lignes insérées...
Y-a-t-il une autre méthode pour déterminer si ma table existe ?
T'es sûr que t'es dans la bonne base ?
Hors ligne
#6 20/10/2009 11:22:49
- daamien
- damien clochard
Re : Table non sélectable
Que donne le résultat de la requête ci-dessous ?
select * from pg_catalog.pg_tables where tablename = 'matable';
As-tu mis des majuscules dans le nom de la table quand tu l'as créée ?
damien clochard
http://dalibo.org | http://dalibo.com
Hors ligne
#7 20/10/2009 12:49:42
- marc.stx
- Membre
Re : Table non sélectable
La sélection me renvoie les champs "schemaaname", "tablename", tableowner"...
Effectivement le nom de ma table est en majuscules.
Dernière modification par marc.stx (20/10/2009 12:49:57)
Hors ligne
#8 20/10/2009 13:25:01
- Marc Cousin
- Membre
Re : Table non sélectable
Si le nom de la table est en majuscule, il faut l'entourer de "" dans les requêtes pour forcer la casse. Ou passer la table en minuscule, ce qui est la façon de faire la plus simple et la plus classique.
Marc.
Hors ligne
#9 20/10/2009 16:54:09
- marc.stx
- Membre
Re : Table non sélectable
Effectivement, ma table était en majuscule.
" MERCI ! "
Hors ligne
Pages : 1