Commit | Line | Data |
---|---|---|
c4035ce6 PC |
1 | CREATE TABLE IF NOT EXISTS `profile_names_display` ( |
2 | `user_id` int(11) NOT NULL COMMENT 'id of alumni', | |
3 | `display` varchar(100) NOT NULL COMMENT 'name to display', | |
4 | `sort` varchar(100) NOT NULL COMMENT 'name used for sorting', | |
5 | `reason` set('default','yourself','profile','list') NOT NULL COMMENT 'where to display it', | |
6 | `firstname` varchar(50) NOT NULL COMMENT 'first name', | |
7 | `lastname` varchar(50) NOT NULL COMMENT 'last name', | |
8 | PRIMARY KEY (`user_id`,`display`), | |
9 | KEY `sort` (`sort`) | |
10 | ) CHARSET=utf8 COMMENT='Alumnis'' names to display'; | |
11 | ||
12 | INSERT INTO `profile_names_display` ( | |
13 | SELECT | |
14 | `user_id`, | |
15 | CONCAT(`prenom`, ' ',IF(`nom_usage` != '',CONCAT(`nom_usage`,' (',`nom`,')'),`nom`)), | |
16 | CONCAT(IF(`nom_usage` != '',`nom_usage`,`nom`),' ',`prenom`), | |
17 | 'default', | |
18 | `prenom`, | |
19 | IF(`nom_usage` != '',`nom_usage`,`nom`) | |
20 | FROM `auth_user_md5`); | |
21 | INSERT INTO `profile_names_display` (SELECT `user_id`, `prenom`, `prenom`, 'yourself', `prenom`, `nom` FROM `auth_user_md5`); | |
22 | ||
23 | CREATE TABLE IF NOT EXISTS `profile_names_search` ( | |
24 | `user_id` int(11) NOT NULL COMMENT 'id of alumni', | |
25 | `search_name` varchar(50) NOT NULL COMMENT 'name to search for', | |
26 | `name_type` enum('firstname','lastname','surname') NOT NULL default 'lastname' COMMENT 'type of name', | |
27 | `search_score` smallint(6) NOT NULL COMMENT 'used to sort search results', | |
28 | PRIMARY KEY (`nametype`,`name`,`user_id`), | |
29 | KEY `user_id` (`user_id`) | |
30 | ) CHARSET=utf8 COMMENT='Names of alumni (search table)'; | |
31 | ||
32 | INSERT INTO `profile_names_search` ( SELECT `user_id`, `nom`, 'lastname', 10 FROM `auth_user_md5` WHERE `nom` != ''); | |
33 | INSERT INTO `profile_names_search` ( SELECT `user_id`, `nom_usage`, 'lastname', 10 FROM `auth_user_md5` WHERE `nom` != `nom_usage` AND `nom_usage` != ''); | |
34 | INSERT INTO `profile_names_search` ( SELECT `user_id`, `nom_ini`, 'lastname', 7 FROM `auth_user_md5` WHERE `nom` != `nom_ini` AND `nom_ini` != '' AND `nom_ini` != `nom_usage`); | |
35 | INSERT INTO `profile_names_search` ( SELECT `user_id`, `prenom`, 'firstname', 8 FROM `auth_user_md5` WHERE `prenom` != ''); | |
36 | INSERT INTO `profile_names_search` ( SELECT `user_id`, `prenom_ini`, 'firstname', 5 FROM `auth_user_md5` WHERE `prenom_ini` != `prenom` AND `prenom_ini` != ''); | |
37 | INSERT INTO `profile_names_search` ( SELECT `user_id`, `profile_nick`, 'surname', 7 FROM `auth_user_quick` WHERE `profile_nick` != ''); | |
38 | ||
39 | -- vim:set syntax=mysql: |