add usersnet_party view to extract users allowed to join the table in 'party' mode
[brisk.git] / sql / sql.d / 900-anagr_devel.sql
1 --
2 -- Populate users db.
3 --
4
5 -- macro for user_flag bit-field
6 -- define('USER_FLAG_TY_ALL',     0xff0000); // done
7 -- define('USER_FLAG_TY_NORM',    0x010000); // done
8 -- define('USER_FLAG_TY_SUPER',   0x020000); // done
9 -- define('USER_FLAG_TY_CERT',    0x040000); // done
10 -- define('USER_FLAG_TY_APPR',    0x080000); // done
11 -- define('USER_FLAG_TY_FIRONLY', 0x200000); // done
12 -- define('USER_FLAG_TY_ADMIN',   0x400000); // done
13 -- define('USER_FLAG_TY_DISABLE', 0x800000); // done
14
15
16 DELETE FROM #PFX#users WHERE code = 10101;
17 DELETE FROM #PFX#users WHERE guar_code = 10101 AND code != 10101;
18 INSERT INTO #PFX#users (code, login, pass, email, type, guar_code) VALUES (10101, 'uno', md5('one'), 'uno@pluto.com', CAST (X'00450000' as integer), 10101);
19 DELETE FROM #PFX#users WHERE code = 10102;
20 INSERT INTO #PFX#users (code, login, pass, email, type, guar_code) VALUES (10102, 'due', md5('two'), 'due@pluto.com', CAST (X'00010000' as integer), 10101);
21 DELETE FROM #PFX#users WHERE code = 10103;
22 INSERT INTO #PFX#users (code, login, pass, email, type, guar_code) VALUES (10103, 'tre', md5('thr'), 'tre@pluto.com', CAST (X'00030000' as integer), 10102);
23 DELETE FROM #PFX#users WHERE code = 10104;
24 INSERT INTO #PFX#users (code, login, pass, email, type, guar_code) VALUES (10104, 'qua', md5('for'), 'qua@pluto.com', CAST (X'00010000' as integer), 10102);
25 DELETE FROM #PFX#users WHERE code = 10105;
26 INSERT INTO #PFX#users (code, login, pass, email, type, guar_code) VALUES (10105, 'cin', md5('fiv'), 'cin@pluto.com', CAST (X'00010000' as integer), 10103);
27 DELETE FROM #PFX#users WHERE code = 10106;
28 INSERT INTO #PFX#users (code, login, pass, email, type, guar_code) VALUES (10106, 'sei', md5('six'), 'sei@pluto.com', CAST (X'00210000' as integer), 10103);
29 DELETE FROM #PFX#users WHERE code = 10107;
30 INSERT INTO #PFX#users (code, login, pass, email, type, guar_code) VALUES (10107, E'"/\\''|', md5('sev'), 'sev@pluto.com', CAST (X'00210000' as integer), 10103);
31 DELETE FROM #PFX#users WHERE code = 10108;
32 INSERT INTO #PFX#users (code, login, pass, email, type, guar_code) VALUES (10108, E'appr', md5('appr'), 'appr@pluto.com', CAST (X'00080000' as integer), 10103);
33
34 DELETE FROM #PFX#users WHERE code = 10109;
35 INSERT INTO #PFX#users (code, login, pass, email, type, guar_code) VALUES (10109, 'bosi', md5('bosi'), 'bosi@pluto.com', CAST (X'00010000' as integer), 10103);
36 DELETE FROM #PFX#users WHERE code = 10110;
37 INSERT INTO #PFX#users (code, login, pass, email, type, guar_code) VALUES (10110, 'bono', md5('bono'), 'bono@pluto.com', CAST (X'00010000' as integer), 10103);
38 DELETE FROM #PFX#users WHERE code = 10111;
39 INSERT INTO #PFX#users (code, login, pass, email, type, guar_code) VALUES (10111, 'nosi', md5('nosi'), 'nosi@pluto.com', CAST (X'00010000' as integer), 10103);
40 DELETE FROM #PFX#users WHERE code = 10112;
41 INSERT INTO #PFX#users (code, login, pass, email, type, guar_code) VALUES (10112, 'sino', md5('sino'), 'sino@pluto.com', CAST (X'00010000' as integer), 10103);
42 DELETE FROM #PFX#users WHERE code = 10113;
43 INSERT INTO #PFX#users (code, login, pass, email, type, guar_code) VALUES (10113, 'doub', md5('boub'), 'doub@pluto.com', CAST (X'00010000' as integer), 10103);
44
45 ALTER SEQUENCE #PFX#users_code_seq RESTART WITH 10114;