ERROR: relation "MaTable" does not exist (pgAdmin
Bonjour,
J'ai installé PostgreSql 8.1.2 et j'ai lancé pgAdmin III (en français)
J'ai créé une base test.
J'ai créé une table "Articles" dans laquelle j'ai saisi 3 enregistrements en utilisant l'outil permettant d'afficher les données.
Dans l'éditeur de requête, j'ai tapé :
Code:
SELECT * FROM Articles;
et là, surprise je n'ai qu'un message d'erreur : :(
Citation:
ERROR: relation "Articles" does not exist
Alors que si je fais pareil sur une table système, cela fonctionne parfaitement
Quelqu'un aurait-il une idée ?
C'était bien la majuscule !!!
Venant du monde SQL Server, j'ai été très étonné par ce conseil de mettre la table en majuscule.
Je me suis rendu compte après quelques essais que le nom d'une table doit être écrit en minuscule si on crée la table dans pgAdmin. En revanche, si on utilise l'instruction CREATE, cela n'a pas d'importance.
pgAdmin est un peu "piègeux" de ce point de vue. :lol:
Je suppose maintenant que les autres objets de PostgreSQL (vues, fonctions, etc.) doivent aussi être écrits en minuscules :?:
Merci encore pour la solution