From: x2000habouzit Date: Wed, 6 Oct 2004 09:17:09 +0000 (+0000) Subject: bugfixes X-Git-Tag: xorg/old~1432 X-Git-Url: http://git.polytechnique.org/?a=commitdiff_plain;h=f1b2e7b36236b61857a491fef12ec4cc309dc135;p=platal.git bugfixes --- diff --git a/scripts/migration/0.0.0_to_0.9.0/migration.sql b/scripts/migration/0.0.0_to_0.9.0/migration.sql index f84295c..27ab267 100644 --- a/scripts/migration/0.0.0_to_0.9.0/migration.sql +++ b/scripts/migration/0.0.0_to_0.9.0/migration.sql @@ -31,7 +31,8 @@ ALTER TABLE x4dat.auth_user_md5 DROP COLUMN prenom_soundex; ALTER TABLE x4dat.auth_user_md5 DROP COLUMN epouse_soundex; -- drop des anciens alias --> aliases alter table x4dat.aliases add column expire date; -ALTER TABLE x4dat.aliases CHANGE `type` `type` ENUM( 'a_vie', 'epouse', 'alias', 'homonyme', 'liste' ) DEFAULT 'alias' NOT NULL +delete from x4dat.aliases where `type` LIKE 'liste-%'; +ALTER TABLE x4dat.aliases CHANGE `type` `type` ENUM( 'a_vie', 'epouse', 'alias', 'homonyme', 'liste' ) DEFAULT 'alias' NOT NULL; delete from x4dat.aliases where type=''; -- auth_user_md5 @@ -39,7 +40,7 @@ update x4dat.aliases as a inner join x4dat.auth_user_md5 as u ON(u.loginbis=a.al set a.expire=ADDDATE(u.date_mise_alias_temp,INTERVAL 1 MONTH) WHERE u.date_mise_alias_temp!='' AND u.date_mise_alias_temp!='0000-00-00'; update x4dat.aliases as a inner join x4dat.auth_user_md5 as u ON(u.loginbis=a.alias) set a.id=u.user_id; -insert into homonymes select a.id,u.user_id from aliases as a inner join auth_user_md5 as u ON(u.loginbis=a.alias) +insert into homonymes select a.id,u.user_id from aliases as a inner join auth_user_md5 as u ON(u.loginbis=a.alias); -- drop des colones inutiles ALTER TABLE x4dat.auth_user_md5 DROP COLUMN date_mise_alias_temp; ALTER TABLE x4dat.auth_user_md5 DROP COLUMN loginbis; @@ -56,7 +57,7 @@ update groupex.aliases AS gx inner join x4dat.aliases AS a ON (gx.email = a.alias) inner join x4dat.aliases AS b ON (a.id=b.id AND b.type='a_vie') set gx.email = b.alias - where gx.id = 12 + where gx.id = 12; -------------------------------------------------------------------------------- -- DROP des LISTES