[Obm] OBM 2.1.0rc2 is out
Pierre Baudracco
pierre.baudracco at aliasource.fr
Mon Nov 5 00:13:37 CET 2007
Merci Cyril pour ces retours !
> Disclaimer : PostgreSQL rulez !
>
> :-)
pourtant j'etais sur d'avoir tester...
> Le 26 octobre vers 15:01, Pierre Baudracco a écrit:
> > The second release candidate for 2.1.0 is out.
>
> ci-joint qques corrections sur le script d'update de 2.0 -> 2.1
> (scripts/2.1/update-2.0-2.1.pgsql.sql)
>
> les erreurs sont les suivantes :
>
> ERREUR: erreur de syntaxe sur ou près de « SET »
> LINE 139: ...TABLE UserObm ALTER COLUMN userobm_mail_perms SET SET DEFAUL...
> ^
> ERREUR: erreur de syntaxe sur ou près de « DEFAULT »
> LINE 384: ALTER TABLE Payment ALTER COLUMN SET DEFAULT '0.0';
> ^
> ERREUR: erreur de syntaxe sur ou près de « NOT »
> LINE 385: ALTER TABLE Payment ALTER COLUMN SET NOT NULL;
> ^
Ces 3 correctifs sont integres
> il fallait donc lire :
>
> 139: ALTER TABLE UserObm ALTER COLUMN userobm_mail_perms SET DEFAULT 0;
>
> et les lignes 384/385 peuvent être avantageusement remplacées par
> l'équivalent PSQL :
>
> ALTER TABLE Payment ADD COLUMN payment_gap decimal(10,2) DEFAULT '0.0' NOT
> NULL;
enfin ceci depend de la version de postgres.
Il y a qques versions, il fallait le faire en plusieurs etapes.
Je ne sais plus a partir de quelle version ceci a ete ajoute (7.4 ?). Si c'est
une vieille version, on pourra considerer que maintenant on peut utiliser ceci
pour les prochaines versions.
> ensuite, il y a une autre petite erreur qui fait planter le déplacement
> d'un évènement dans le calendrier :
> (rajouts de " AS " car PostgreSQL est un peu plus _précis_ sur le SQL
> qu'il est prêt à accepter)
Ce qui m'etonne la est que nous utilisons ceci dans pas mal d'endroit dans les
requetes. Pourquoi ca ne marcherait pas que ici ?
Faire une recherche " as " dans un fichier _query.inc par ex.
>
> --- php/calendar/calendar_query.inc 2007-10-31 10:13:24.000000000 +0100
> +++ php/calendar/calendar_query.inc.orig 2007-10-31 10:15:54.000000000
> +0100
> @@ -30,8 +30,8 @@
> $timeupdate,
> $timecreate,
> calendarevent_owner,
> - o.userobm_lastname as owner_lastname,
> - o.userobm_firstname as owner_firstname,
> + o.userobm_lastname owner_lastname,
> + o.userobm_firstname owner_firstname,
> calendarevent_title,
> calendarevent_description,
> calendarevent_properties,
>
>
>
> n.b. : si seulement il existait une option "Use Strict" dans MySQL !!!
>
> ;-)
>
>
> je continue mes recherches et vous tient au courant
>
>
> bravo pour le travail accompli
--
Pierre Baudracco - AliaSource Groupe Linagora - 05 62 19 24 91 -
www.aliasource.fr
More information about the Obm
mailing list