Django et Migration de Postgresql a Mysql
Hello,
j'ai migré mon blog de Postgresql a Mysql (Django powered), seulement il y a certaines requetes écrits a la main qui ne fonctionnent plus, voici un exemple :
Code:
1 2 3 4 5 6 7 8 9
| if request.GET.get("action","") == "clear_all":
cursor.execute("""DELETE FROM django_cache;""")
cursor.execute("""COMMIT;""")
message = _("A manual cache flush has been requested by an administrator, and was executed with success")
if request.GET.get("action","") == "clear":
entry = request.GET.get("key","")
cursor.execute("""DELETE FROM "django_cache" WHERE cache_key = %s;""", (entry,))
cursor.execute("""COMMIT;""")
message = _("Cache entry '%s' deleted" % (entry)) |
le clear_all fonctionne bien, cependant, le clear ne fonctionne plus, j'ai l'impression qu'il y a un probleme avec l'argument, voici le message d'erreur :
Code:
(1064, 'You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near \'"django_cache" WHERE cache_key = \'article_data:retour-sur-mysql\'\' at line 1')
Pourtant cette requete fonctionnais trés bien sous Postgresql, et je ne vois pas ou est l'erreur, pouvez vous m'aider ?
merci :)