Précédent   Forum des professionnels en informatique > Bases de données > PostgreSQL
PostgreSQL Forum PostgreSQL. Avant de poster -> F.A.Q PostGreSQL Tutoriels PostGreSQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 23/06/2011, 11h25   #1
Nouveau Membre du Club
 
Inscription : février 2005
Messages : 164
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 164
Points : 37
Points : 37
Par défaut Nom des champs et majuscule

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
mcdelay est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/06/2011, 12h56   #2
Modérateur
 
Inscription : octobre 2008
Messages : 1 508
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : octobre 2008
Messages : 1 508
Points : 2 040
Points : 2 040
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.
estofilo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/06/2011, 14h04   #3
Nouveau Membre du Club
 
Inscription : février 2005
Messages : 164
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 164
Points : 37
Points : 37
J'ai tout remis en minuscule ... mais je vais devoir tout remodifier dans mon programme... tant pis !


Merci pour la réponse ;-)
mcdelay est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h52.


 
 
 
 
Partenaires

Hébergement Web