Forum Programmation.autre Zope, Base de donnée et Transaction

Posté par  .
Étiquettes : aucune
0
4
nov.
2004
Bonjour,

Est ce que quelqu'un sais s'il est possible d'avoir un aspect transactionnel avec un connecteur Postgresql ou Mysql sous Zope.

En gros: Begin, je fait ma requette, je verifie, et si c'est bon, commit .

Par la même, est ce que quelqu'un sait s'il existe un / des connecteurs MySQL pour Zope qui tiennent compte des évolutions mysql 4 par exemple, voire MaxDB.

La plus part de ceux que j'ai trouvé chez Zope.org date de 2001, voire 2003 pour les récent.

ATTENTION , je parle de connecteur MySQL pour Zope. Pas de librarie mysql pour python (la c'est bon, il y a de quoi faire :) )

Merci
  • # Postgresql

    Posté par  . Évalué à 1.

    Bonjour,

    Par défault postgresql support déjà les transaction. Par contre la gestion des transaction est disponible que dans la dernière version de Mysql la 5.0 je crois.

    On peut activé l'auto commit dans postgresql mais vous pouvez aussi utiliser begin et end. Il n'y pas besoin de connecteur donc.

    Attention c'est du 1 phrase commit. Aucune des deux bases de donnée support le 2 phrase commit sauf si vous utiliser un proxy.

    Cordiallement,
    Ngoc-Khoi TO.
    http://natural-ginseng.com(...)
    • [^] # Re: Postgresql

      Posté par  (site Web personnel) . Évalué à 2.

      Les transactions sont dans InnoDB et BDB qui sont inclus dans plusieurs versions de MySQL, meme a partir de la 3.23. (donc, 4.0, 4.1 et forcement 5.0 qui est alpha d'ailleurs...)
      si t'as une Debian stable, t'as innoDB dedans :)
  • # Incompréhension

    Posté par  . Évalué à 0.

    Je pense que je n'ai pas été assez clair. Je sais que mysql et postgres gèrent les transactions.

    Ma question est, comment, SOUS ZOPE, utiliser cette aspect transactionnel.

    En gros, je fait une requette (dans une page DTML) a l'aide d'un objet zope (connecteur mysql). je regarde si le résultat me convient. Si c'est le cas, je fait un commit. sinon, rollback.

    A l'heure actuelle, SOUS ZOPE, des que je fait une requette, elle est immédiatement commitée.

    Voila, j

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n’en sommes pas responsables.