|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre éclairé
![]() Inscription : janvier 2004 Messages : 424 ![]() |
Bonjour,
J'ai une erreur dans un fichier sql et je ne comprends pas bien le message d'erreur.. Voici les 3 lignes sql qui posent probleme : Code :
Code :
ERREUR: Il n'existe aucune contrainte correspondant aux clés données pour la table référencée «zzz_country»
Postgresql 7.4 / Debian 4.0 Le sql est generé par Propel, a partir d'un schema xml. Merci de vos avis.. par avance ! |
||
|
|
00
|
|
|
#2 |
|
Membre habitué
![]() Inscription : août 2007 Messages : 128 ![]() |
La traduction des applis de la 7.4 n'était pas géniale au début. Suivant votre version mineure de 7.4, vous pouvez avoir des messages erronées. Le mieux serait d'avoir le message en anglais.
Autre conseil, vérifiez si la contrainte n'existe pas déjà sur les tables citées. |
|
|
00
|
|
|
#3 |
|
Membre éclairé
![]() Inscription : janvier 2004 Messages : 424 ![]() |
hmmm, la le message, je l'ai dans phpgadmin.. comment faire pour l'avoir en anglais ? executer le sql dans psql directement ?
J'ai verifié, comme contraintes, je n'ai que les clefs primaires, rien d'autre ! |
|
|
00
|
|
|
#4 |
|
Membre habitué
![]() Inscription : août 2007 Messages : 128 ![]() |
Il suffit d'indiquer :
SET lc_message TO 'C'; et, dans la même session, faire le ALTER. |
|
|
00
|
|
|
#5 | ||
|
Membre éclairé
![]() Inscription : janvier 2004 Messages : 424 ![]() |
hmmm
Code :
|
||
|
|
00
|
|
|
#6 |
|
Membre habitué
![]() Inscription : août 2007 Messages : 128 ![]() |
Pardon, la variable est lc_messages (donc avec un s).
|
|
|
00
|
|
|
#7 | |
|
Membre éclairé
![]() Inscription : janvier 2004 Messages : 424 ![]() |
merci.. c'est sur que le message anglais est bien plus clair :
Citation:
Merci de ton aide ! |
|
|
|
00
|
|
|
#8 |
|
Membre habitué
![]() Inscription : août 2007 Messages : 128 ![]() |
Pour informations, j'ai corrigé la traduction pour les versions 7.4, 8.0, 8.1, 8.2 et pour la prochaine 8.3.
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com