dolibarr-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Dolibarr-dev] P'tit nouveau


From: Rodolphe Quiedeville
Subject: Re: [Dolibarr-dev] P'tit nouveau
Date: 31 Oct 2003 13:13:08 +0100
User-agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.3

le Thu, 30 Oct 2003 20:46:19 +0100
Roland Mas <address@hidden> a écrit :
> Rodolphe Quiedeville, 2003-10-30 16:42:32 +0100 :
> 
> [...]
> 
> >> - solidification des accès BD : utilisation de transactions, de
> >> contraintes, éventuellement de triggers ; ça nécessitera peut-être
> >> une migration vers une vraie BD (ceci n'est qu'à moitié un troll) ;
> >
> > Je pense aussi à cela, j'ai commencé à bosser sur Mysql4, mais je
> > suis un peu dans le flou en ce moment sur ce point et pense de plus
> > en plus à Postgresql. Le passage à Pear aussi serait une bonne chose
> > car maintenir les 2 bdd semble tout de même indispensable. Ton avis
> > sur ce point serait précieux.
> 
>   Je pense que vues les requêtes que fait Dolibarr, on peut se passer
> d'une couche d'abstraction complexe : les mêmes requêtes venant du PHP
> vont probablement marcher sur PostgreSQL et MySQL -- begin, select,
> update, delete, commit... rien de tordu, j'ai l'impression, il faudra
> juste vérifier comment on récupère genre l'id du dernier élément
> inséré dans une table.  La couche d'abstraction sera alors juste là
> pour les deux-trois fonctions de connexion (éventuellement
> persistante) et déconnexion.  C'est surtout la définition des tables,
> séquences, contraintes et triggers qui va différer, mais comme on ne
> fait pas ça en PHP (SQL pur), c'est pas la peine de mettre PEAR pour
> ça.  J'ai déjà fait (pour Sourceforge/Gforge) un script qui met à jour
> un schéma de BD quand il change d'une version à l'autre, de manière
> transactionnelle et donc sécurisée.  Je le proposerai sans doute à
> Dolibarr.

Avec plaisir.

Es-tu plus à l'aise sur Mysql ou Postgresql ?

-- 
Rodolphe Quiedeville
 Artisan Logiciel Libre - http://rodolphe.quiedeville.org/
      Travaillons Libre - http://fr.lolix.org/
Réseau Libre Entreprise - http://www.libre-entreprise.com/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]