Moving to GitHub.
[platal.git] / upgrade / 0.9.5 / 10_auth_user_quick.sql
CommitLineData
0337d704 1ALTER TABLE auth_user_quick
2ADD profile_mobile VARCHAR(20) NOT NULL,
3ADD profile_mobile_pub ENUM('private', 'ax', 'public') DEFAULT 'private' NOT NULL,
4ADD profile_web VARCHAR(255) NOT NULL,
5ADD profile_web_pub ENUM('private', 'public') DEFAULT 'private' NOT NULL,
6ADD profile_freetext VARCHAR(255) NOT NULL,
7ADD profile_freetext_pub ENUM('private', 'public') DEFAULT 'private' NOT NULL,
8ADD profile_medals_pub ENUM('private', 'public') DEFAULT 'private' NOT NULL;
9UPDATE auth_user_quick AS q INNER JOIN auth_user_md5 AS u USING(user_id) SET
10q.profile_mobile = u.mobile,
11q.profile_mobile_pub = IF(FIND_IN_SET('mobile_public', u.bits), 'public', IF(FIND_IN_SET('mobile_ax', u.bits), 'ax', 'private')),
12q.profile_web = u.web,
13q.profile_web_pub = IF(FIND_IN_SET('web_public', u.bits), 'public', 'private'),
14q.profile_freetext = u.libre,
15q.profile_freetext_pub = IF(FIND_IN_SET('libre_public', u.bits), 'public', 'private');
16ALTER TABLE auth_user_md5 DROP mobile, DROP web, DROP libre, CHANGE bits bits SET('mail_ax') NOT NULL;