Subversion Repositories eFlore/Applications.cel

Rev

Rev 2474 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2474 Rev 2493
Line 6... Line 6...
6
 
6
 
7
-- Supprime le champ «publiable_eflore»
7
-- Supprime le champ «publiable_eflore»
Line 8... Line 8...
8
ALTER TABLE `cel_images` DROP `publiable_eflore` ;
8
ALTER TABLE `cel_images` DROP `publiable_eflore` ;
9
 
9
 
Line 10... Line 10...
10
-- Ajoute le champ «transmission»  dans «cel_images»
10
-- Ajoute le champ «transmission»  dans «cel_images»
11
ALTER TABLE `cel_images` ADD `transmission` TINYINT(1) NOT NULL DEFAULT '1' AFTER `meta_autres`;
11
ALTER TABLE `cel_images` ADD `transmission` TINYINT(1) NOT NULL DEFAULT '0' AFTER `meta_autres`;
Line 12... Line 12...
12
 
12
 
Line 50... Line 50...
50
 
50
 
51
-- Suppression index id_obs
51
-- Suppression index id_obs
Line 52... Line 52...
52
ALTER TABLE cel_obs DROP INDEX id_obs;
52
ALTER TABLE cel_obs DROP INDEX id_obs;
-
 
53
 
-
 
54
-- Correction du champ ce_utilisateur pour la table cel_images
53
 
55
START TRANSACTION;
-
 
56
UPDATE cel_obs SET ce_utilisateur = NULL 
Line 54... Line 57...
54
-- Correction du champ ce_utilisateur pour la table cel_images
57
WHERE ce_utilisateur LIKE '%@%' OR ce_utilisateur = '';
55
UPDATE cel_obs SET ce_utilisateur = NULL WHERE ce_utilisateur LIKE '%@%' OR ce_utilisateur = '';
58
COMMIT;
Line 56... Line 59...
56
 
59
 
Line 119... Line 122...
119
ALTER TABLE cel_images DROP INDEX ce_utilisateur_2;
122
ALTER TABLE cel_images DROP INDEX ce_utilisateur_2;
120
CREATE INDEX utilisateur_date_creation ON cel_images (ce_utilisateur, date_creation, id_image);
123
CREATE INDEX utilisateur_date_creation ON cel_images (ce_utilisateur, date_creation, id_image);
Line 121... Line 124...
121
 
124
 
122
-- Correction du champ date_modification dans la table cel_images
125
-- Correction du champ date_modification dans la table cel_images
123
START TRANSACTION;
126
START TRANSACTION;
124
UPDATE cel_images SET 
127
UPDATE cel_images 
125
	date_modification = GREATEST(
128
SET date_modification = GREATEST(
126
		IFNULL(date_creation, '0000-00-00 00:00:00'), 
129
		IFNULL(date_creation, '0000-00-00 00:00:00'), 
127
		IFNULL(date_transmission, '0000-00-00 00:00:00'), 
130
		IFNULL(date_transmission, '0000-00-00 00:00:00'), 
128
		IFNULL(date_modification, '0000-00-00 00:00:00'), 
131
		IFNULL(date_modification, '0000-00-00 00:00:00'), 
129
		IFNULL(date_liaison, '0000-00-00 00:00:00')
132
		IFNULL(date_liaison, '0000-00-00 00:00:00')