[Obm] PostgreSQL - version
Mehdi Rande
mehdi.rande at aliasource.fr
Fri Aug 8 10:26:50 CEST 2008
On Wed, 2008-08-06 at 17:57 +0200, PMA wrote:
> Mehdi Rande a écrit :
> >
> > Qu'est ce que vous entendez exactement par insertion multi-lignes?
> > des insert type INSERT INTO X (...) VALUES (....), (....) ?
> > ou des INSERT INTO X (...) SELECT .... FROM Y WHERE .... ?
> > Normalement il ne devrait pas y avoir du premier type, le deuxième par
> > contre est assez souvent utilisé mais il est supporté par postgres 8.1.
>
> Je parle effectivement de INSERT INTO X (...) VALUES (....), (....). Ce
> n'est supporté qu'à partir de pgsql 8.2.
> Les inserts simples ne me posent évidemment pas de soucis ;)
>
> >
> > Pourriez-vous me donner l'erreur exact? le script semble tourner
> > correctement sur mes vm etch.
[...]
En effet, ce problème est corrigé dans le trunk.
>
> C'est noté concernant la probable instabilité de certains modules.
>
> J'ai également rencontré pas mal de soucis avec les scripts et libs perl
> fournis dans la version 2.1. En vrac et non exhaustif:
> * - mauvaise syntaxe 'connect' DBI/DBD avec postgresql dans OBM::dbUtils
> * - utilisation de croak sans Carp dans OBM::Ldap::ldapEngine
> * - requêtes erronées genre LEFT JOIN avec des double-quotes au lieu
> de simple-quotes ou extrêmement orientées MySQL genre INSERT IGNORE, ...
>
> Etant donné que j'étais très surpris de rencontrer autant de
> désagréments, j'ai jeté un oeil dans le svn pour vérifier s'il existait
> quelques correctifs et je me suis attardé sur la version 2.2 qui corrige
> effectivement pas mal de trucs.
>
> Une dernière question.
> Actuellement la plate-forme tourne avec MySQL. Afin de correctement
> tester le produit dans son entier (http/sgdbr/ldap/smtp/imap/...),
> est-il préférable que je reste en 2.1 et Mysql afin d'éviter les
> déconvenues ou bien passer 2.2 et rester avec Postgre ?
> (à noter que le test est un véritable test, c'est à dire pas uniquement
> technique, mais également avec des utilisateurs) ?
>
Il est clairement préférable de rester en 2.1 sous MySQL. La 2.2 est une
version en cours développement qui change tous les jours, y compris au
niveau du modèle de base de données.
Il vivement déconseillé de l'installé sauf pour satisfaire sa curiosité.
Cordialement,
Mehdi
>
> Merci, bonne fin de journée.
--
Mehdi Rande
Aliasource - Groupe LINAGORA
20, rue Hermès, Parc Technologique du Canal 31520 RAMONVILLE SAINT AGNE
Téléphone : +33 (0)5 62 19 24 91
More information about the Obm
mailing list