Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 2485 Rev 2494
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
 
53
 
54
-- Correction du champ ce_utilisateur pour la table cel_images
54
-- Correction du champ ce_utilisateur pour la table cel_images
55
START TRANSACTION;
-
 
56
UPDATE cel_obs SET ce_utilisateur = NULL 
Line 55... Line 57...
55
UPDATE cel_obs SET ce_utilisateur = NULL 
57
WHERE ce_utilisateur LIKE '%@%' OR ce_utilisateur = '';
56
WHERE ce_utilisateur LIKE '%@%' OR ce_utilisateur = '';
58
COMMIT;
Line 57... Line 59...
57
 
59
 
Line 121... Line 123...
121
ALTER TABLE cel_images DROP INDEX ce_utilisateur_2;
123
ALTER TABLE cel_images DROP INDEX ce_utilisateur_2;
122
CREATE INDEX utilisateur_date_creation ON cel_images (ce_utilisateur, date_creation, id_image);
124
CREATE INDEX utilisateur_date_creation ON cel_images (ce_utilisateur, date_creation, id_image);
Line 123... Line 125...
123
 
125
 
124
-- Correction du champ date_modification dans la table cel_images
126
-- Correction du champ date_modification dans la table cel_images
125
START TRANSACTION;
127
START TRANSACTION;
126
UPDATE cel_images SET 
128
UPDATE cel_images 
127
	date_modification = GREATEST(
129
SET date_modification = GREATEST(
128
		IFNULL(date_creation, '0000-00-00 00:00:00'), 
130
		IFNULL(date_creation, '0000-00-00 00:00:00'), 
129
		IFNULL(date_transmission, '0000-00-00 00:00:00'), 
131
		IFNULL(date_transmission, '0000-00-00 00:00:00'), 
130
		IFNULL(date_modification, '0000-00-00 00:00:00'), 
132
		IFNULL(date_modification, '0000-00-00 00:00:00'), 
131
		IFNULL(date_liaison, '0000-00-00 00:00:00')
133
		IFNULL(date_liaison, '0000-00-00 00:00:00')