[Obm] OBM 2.1.0rc2 is out

Cyril Chaboisseau cyril.chaboisseau at obs.coe.int
Wed Oct 31 10:19:46 CET 2007


Disclaimer : PostgreSQL rulez !

:-)

 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;
                                               ^


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;



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)


--- 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


-- 
Cyril Chaboisseau - tel +33 3 88 14 44 09 / fax +33 3 88 14 44 19


More information about the Obm mailing list