|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Nouveau Membre du Club
![]() Inscription : février 2005 Messages : 164 ![]() |
bonjour,
J'ai transféré une base de données mySQL en postgres. La plupart de mes champs comportent des majuscules. Quand je lance une requête apparemment ces majuscules posent problème car j'ai un retour d'erreur me disant que tels ou tels champs n'existent pas (dans le message d'erreur le champ est d'ailleurs écrit en minuscule) . Question : faut-il renommer tous les champs avec des minuscules ou y at-il un autre moyen de contourner le problème ? Merci |
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : octobre 2008 Messages : 1 508 ![]() |
S'il y a des guillemets autour des colonnes dans les ordres CREATE TABLE, c'est la raison du problème. En effet les guillemets signifient que le nom de colonne doit être pris tel quel, et par la suite, dans les requêtes, ils devront toujours être présents.
Pour chaque colonne, il faut mettre les guillemets soit partout soit nulle part. |
|
|
00
|
|
|
#3 |
|
Nouveau Membre du Club
![]() Inscription : février 2005 Messages : 164 ![]() |
J'ai tout remis en minuscule ... mais je vais devoir tout remodifier dans mon programme... tant pis !
Merci pour la réponse ;-) |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com