Subversion Repositories eFlore/Projets.eflore-projets

Rev

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

Rev 779 Rev 781
Line 63... Line 63...
63
    DECLARE subst INT DEFAULT 0;
63
    DECLARE subst INT DEFAULT 0;
64
    DECLARE done INT DEFAULT 1;
64
    DECLARE done INT DEFAULT 1;
Line 65... Line 65...
65
 
65
 
66
    -- temp table
66
    -- temp table
67
    CREATE TEMPORARY TABLE IF NOT EXISTS _temp_users (ce_utilisateur VARCHAR(255)) ENGINE=MEMORY AS \
67
    CREATE TEMPORARY TABLE IF NOT EXISTS _temp_users (ce_utilisateur VARCHAR(255)) ENGINE=MEMORY AS \
68
    ( SELECT DISTINCT ce_utilisateur FROM cel_obs WHERE ce_utilisateur != '' 
68
    ( SELECT DISTINCT ce_utilisateur FROM cel_obs
Line 69... Line 69...
69
      GROUP BY ce_utilisateur, ordre HAVING COUNT(*) > 1 );
69
      GROUP BY ce_utilisateur, ordre HAVING COUNT(*) > 1 );
70
 
70
 
71
    SELECT COUNT(*) INTO done FROM _temp_users;
71
    SELECT COUNT(*) INTO done FROM _temp_users;
Line 92... Line 92...
92
DROP PROCEDURE IF EXISTS ordre_need_update;
92
DROP PROCEDURE IF EXISTS ordre_need_update;
93
DROP PROCEDURE IF EXISTS update_ordre_user;
93
DROP PROCEDURE IF EXISTS update_ordre_user;
94
DROP PROCEDURE IF EXISTS update_ordre_users;
94
DROP PROCEDURE IF EXISTS update_ordre_users;
Line 95... Line 95...
95
 
95
 
-
 
96
-- clef unique sur (id_utilisateur, ordre)
-
 
97
-- [mais seulement si on a dédupliqué TOUS les utilisateurs, y compris l'utilisateur ''
96
-- clef unique sur (id_utilisateur, ordre)
98
-- à voir aussi: maj-hash-id-obs-migr.sql]