Django-fr

Forum

#1 11-10-2012 15:41:04

Bourhis Yves
Membre
Inscription : 03-10-2011
Messages : 46

Pb. entre test et production pour un "TRUNCATE"

Bonjour,

pour effectuer des opérations de cloture j'ai besoin d'exécuter le code
suivant (extrait) :
<code>
from django.db import connection
try:
     cursor = connection.cursor()
     cursor.execute("TRUNCATE TABLE `stages_etu1afi`")
except:
#
</code>

Or celui-ci fonctionne parfaitement sur mon PC de test, mais génère une
exception sur le serveur de production !
- mon PC de test est sous ubuntu 12.04 avec Dango 1.4.1 et le serveur
web "intégré",
- mon serveur est sous ubuntu 11.10 avec Dango 1.4.1 et apache 2.2.20
- la base utilisée est la même dans les 2 cas, et est hébergée sur un
serveur MySql 3.23

Est-ce que quelqu'un aurait une idée ?

Merci d'avance,
cordialement.

Hors ligne

#2 12-10-2012 13:21:07

Bourhis Yves
Membre
Inscription : 03-10-2011
Messages : 46

Re : Pb. entre test et production pour un "TRUNCATE"

Bonjour,

Le 11/10/2012 16:41, Bourhis Yves a écrit :
> Or celui-ci fonctionne parfaitement sur mon PC de test, mais génère une
> exception sur le serveur de production !

Je réponds à tout hasard, même si j'ai un peu honte de mon erreur : sur
mon PC de test je n'utilisais pas le même utilisateur MySql que sur le
serveur de production... et j'avais enlevé le droit "drop" sur celui de
prod. !

Cordialement.

Hors ligne

Pied de page des forums