Vous n'êtes pas identifié(e).

#1 Re : Général » Problème de majuscules et minuscules » 23/12/2011 01:25:12

Bonsoir,

Je vous remercie pour vos réponses, j'aurai du me rendre compte de la sensibilité !
J'avais en effet créé ma table avec l'assistant de création pgAdmin, j'ai tout supprimé et refait à la main.

Bonne soirée !

#2 Général » Problème de majuscules et minuscules » 22/12/2011 18:44:26

Gugelhupf
Réponses : 3

Bonjour,

Je suis confronté à un problème qui me paraît étrange (j'utilise PostgreSQL que depuis récemment).

J'ai créé une table comptes (en minuscules) dans lequel j'ai créé les colonnes :
ID_compte, nomUtilisateur, login, motDePasse etc...

Le problème c'est que les colonnes nomUtilisateur et motDePasse ne sont pas reconnus, par contre les colonnes composées uniquement de lettres minuscules ne posent problème (il ne s'agir pas d'un problème d'espace).

Ces deux requêtes fonctionnent :

SELECT * FROM comptes;
SELECT presence FROM comptes;

Mais ceci ne fonctionne pas :

SELECT nomUtilisateur FROM comptes;

Avec l'erreur :

ERREUR:  la colonne « nomUtilisateur » n'existe pas
********** Erreur **********
État SQL :42703

J'ai donc décidé de tout mettre en lettre majuscules, donc la table comptes devient COMPTES mais du coup c'est la table "qui n'existe plus" ! :

ERREUR:  la relation « comptes » n'existe pas
LINE 3: SELECT * FROM COMPTES;
********** Erreur **********
État SQL :42P01

J'ai trouvé un moyen de contourner toutes ces erreurs en mettant entre guillemet le nom des tables et des colonnes, mais je ne trouve pas cela normal.


Comment faudrait-t-il que je fasse réellement ?
Je précise que j'ai installé la version 9.04 de PostgreSQL.

Je vous remercie.

Pied de page des forums

Propulsé par FluxBB